先用String接收String xxx=requestgetParameter("参数名");
int yyy=0;
if(xxx!=null)
{
yyy=IntegerParseInt(yyy);
}
String chushu = requestgetParameter("chushu");
String beichushu = requestgetParameter("beichushu");
int he=IntegerparseInt(chushu)+IntegerparseInt(beichushu) ;
在程序中(非jsp页面)我们一般习惯用try catch包起来 因为怕chushu或beichushu有null;
所以程序中
String chushu = requestgetParameter("chushu");
String beichushu = requestgetParameter("beichushu");
try{
int he=IntegerparseInt(chushu)+IntegerparseInt(beichushu) ;
}catch(Exception e){
Systemoutprintln(egetMessage());
}
第一种:
在form标签中有一个输入框
<input
type="text"
name="name"/>
后台用
String
name
=
requestgetParameter("name");来获取输入框的值
第二种:
url传值的方法
<form
action="logindoname=值"
method="post">;
<a
href="logindoname=值"></a>
一般情况下使用button或者超链接的方法提交表单的时候用,或者输入框不在form中使用
parseInt语法:parseInt(string, radix);
其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。
希望可以帮到你。望采纳
//改好了,可以运行了……
lian1jsp:
<%@ page contentType="text/html;charset=gbk";%>
<html>
<head>
<title>加法</title>
</head>
<body>
<form action="lian2jsp">
加数:<input type="text"name="jiashu1"><br>
加数:<input type="text"name="jiashu2"><br>
<input type="submit"name="submit"value="等于">
</form>
</body>
</html>
lian2jsp:
<%@ page language="java" import="javautil" pageEncoding="gb2312"%>
<html>
<head>
<title>
和的值
</title>
</head>
<body>
<%
int a = IntegerparseInt(requestgetParameter("jiashu1"));
int b = IntegerparseInt(requestgetParameter("jiashu2"));
int c=a+b;
%>
和为:<%=c %>
</body>
</html>
不用在转int了首先你获得就是数值你只用在加上%就好了啊
你要的是04这个效果 还是40%这个效果呢若是40这个效果就只用在你的String后加上%即可若需要04这个现实方式那么就要
rs6getString(1);改为 rs6getInteger(1);返回一个Integer对象获得int值后处以100获得一个double类型的值就是你需要的了
代码不用写了吧这都是基础哎
以上就是关于JSP如何在页面之间传递int类型的变量全部的内容,包括:JSP如何在页面之间传递int类型的变量、怎么在jsp中转换int类型、JSP中获取表单数据的方法,列举2钟以上并解释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)