导航:首页 > 编程语言 > jsp用小脚本输出数字

jsp用小脚本输出数字

发布时间:2023-04-10 03:35:00

jsP脚本元素的JSP小脚本

小脚本(scriptles)是嵌入在JSP页面中的java代码段。小脚本是以<%开头,以%>结束的标签。例如<% count++; %>
小脚本在每次访问页面时都被执行,因此count变量在每次请求时都增1.由于小脚本可以包含任何Java代码,所以它通常用来在JSP页面嵌入计算逻辑。同时还可以使用小脚本打印HTML模板文本。

② JSP 将文本字符串 转换为数字型

你试试这样吧
String str = rs8.getString("zongfen"槐神);
int zongfen1 = Integer.parseInt(str);
这样应该就行了 不行追问吧 。。\(^o^)/铅伏亏厅汪~

③ 用JSP作出一个小程序(要求在1到100的整数中,输出7的倍数,例:7,14. 包含7的数,例:47,75.)

<html>
<head>
<title>My JSP 'exam.jsp' starting page</title>
<script type="text/javascript" >

function loop(){
// var shu=parseInt(document.form1.number.value);
var count=0;
var result="";
var i=1;
for(;i<=100;i++)
{
if(i%7===0||(i.toString().indexOf("7"))!=-1)
result+="第"+(++count)+"个数为:"+i+"<br>";
}
outR.innerHTML=result;
}

</script>

</head>

<body onLoad="loop()">
<div id="outR">

</div>
</body>
</html>
求分。。。

④ 怎样让jsp页面的小脚本中输出html标签,而不是识别它,显示相应的格式

import java.io.*;
public class Test{
public static String changeToHtml(String input)
{
if(input == null || input.length() == 0)
return "";
char c = ' ';
StringBuffer sb = new StringBuffer(input.length());
for(int i = 0; i < input.length(); i++)
{
c = input.charAt(i);
if(c == ' ')
{
sb.append(" ");
continue;
}
if(c == '<')
{
sb.append("<");
continue;
}
if(c == '>')
{
sb.append(">");
continue;
}
if(c == '\n'){
sb.append("<br> ");
continue;
}
if(c == '&' ){
sb.append("&");
continue;
}
else
sb.append(c);
}
return sb.toString();
}
public static String transform(String content)
{
content=content.replaceAll("&","&");
content=content.replaceAll("<","<");
content=content.replaceAll(" "," ");
content=content.replaceAll(">",">");
content=content.replaceAll("\n","<br>");
return content;
}
public static void main(String []args){
BufferedReader bw;
StringBuffer sb=new StringBuffer("");
String ss="";
long l=0;
try{
File file=new File("G:\\novel\\凡尔纳\\海底两万里\\001.HTM");//随意选的文件
System.out.println(file.getPath().toString());
bw=new BufferedReader(new FileReader(file));
while((ss=bw.readLine())!=null){
System.out.println(ss);
sb.append(ss);
}
bw.close();
for(int i=0;i<10;i++) sb.append(sb);//作一个大字串
}catch(IOException e){}

long a=0;
long b=0;

/*输出使用changeToHtml()所用时间
*a=System.currentTimeMillis();
*changeToHtml(sb.toString());
*b=System.currentTimeMillis();
*System.out.println(b-a);
*此处正常显示时间
*/

/*输出使用transform()所用时间
*a=System.currentTimeMillis();
*transform(sb.toString());
*b=System.currentTimeMillis();
*System.out.println(b-a);
*发生内存溢出错误
*/
}
}

⑤ JSP中如何写输出计算结果的语句

jsp脚本中写入:
<%
int sum=0;
for(int i=1;i<=100;i++){
sum=sum+i;
}
%>

由于sum的值在这个页面均有效,于是可以在你想显示的地方输出专:
<%
out.println(sum);
%>
或者
<%=sum%>
或者
${sum}
以上三种方属式都可以将sum输出来.

⑥ 使用JSP编程实现,通过键盘输入2个数,比较2个数的大小,输出大数

确定使用JSP实现么?

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>Inserttitlehere</title>
</head>

<%
Stringtemp1=request.getParameter("num1");
Stringtemp2=request.getParameter("num2");
Stringmax=null;
if(temp1!=null&&temp2!=null){
inta=Integer.parseInt(temp1);
intb=Integer.parseInt(temp2);

max=String.valueOf(Math.max(a,b));
}
%>
<body>
<formaction="index.jsp">
请输入第一个数:<br>
<inputtype="text"id="num1"name="num1"value="<%=(temp1==null?"":temp1)%>">
请输入第二个数:<br>
<inputtype="text"id="num2"name="num2"value="<%=(temp2==null?"":temp2)%>">
<inputtype="submit"value="提交">
</form>
两者的最大值是:
<inputtype="text"id="max"name="max"
value="<%=(max==null?"":max)%>">
</body>
</html>

⑦ 获取jsp小脚本数据

当然获取不到,如果你要传到后台的话就要用隐藏表单域

⑧ jsp格式化输出数字

给你个例子

import java.text.DecimalFormat;

public class TestNumberFormat {

public static void main(String[] args) {
double pi = 3.1415927; // 圆周率
// 取一位整数
System.out.println(new DecimalFormat("0").format(pi)); // 3
// 取一位整数和两位小数
System.out.println(new DecimalFormat("0.00").format(pi)); // 3.14
// 取两位整数和三位小数,整数不足部分以 0 填补。
System.out.println(new DecimalFormat("00.000").format(pi)); // 03.142
// 取所有整数部分
System.out.println(new DecimalFormat("#").format(pi)); // 3
// 以百分比方式计数,并取两位小数
System.out.println(new DecimalFormat("#.##%").format(pi)); // 314.16%

long c = 299792458; // 光速
// 显示为科学计数法,并取五位小数
System.out.println(new DecimalFormat("#.#####E0").format(c)); // 2.99792E8
// 显示为两位整数的科学计数法,并取四位小数
System.out.println(new DecimalFormat("00.####E0").format(c)); // 29.9792E7
// 每三位以逗号进行分隔。
System.out.println(new DecimalFormat(",###").format(c)); // 299,792,458
// 将格式嵌入文本
System.out.println(new DecimalFormat("光速大小为每秒 ,### 米。").format(c));
}
}

DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可能就把数字拉上这个位置。上面的例子包含了差不多所有的基本用法,如果你想了解更多,请参考 DecimalFormat 类的文档。

⑨ 在jsp中的java脚本中输出数据时可以使用什么对象的pri

在jsp中的java脚肢改本中输出数据时可以使用out对象的print。根据渗裂相关信息查询显示,在jsp中的java脚本中输出数据时可以使用out对象的print,是用来输出的。丛饥闭

⑩ 用JSP页面编写计算1+2+3+4+。。。+n.谢谢。

1 使用小脚本

<%
int number = 0; // 总和
for(int i=1;i<=n;i++){
number+=i;
}

our.println(number) ;

%>

最简肢模枣单的方法 但是性历拆能比较码余低

第二种方法 使用等差数列 前n项和公式:Sn=na1+n(n-1)d/2 , 已知 d= 1 , a1 = 1

<%
int number = 0; // 总和
int n = 100 // 假设

number =na1+n(n-1)d/2
our.println(number) ;

%>

这样效率最高 也是最快的。

阅读全文

与jsp用小脚本输出数字相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接