回 帖 发 新 帖 刷新版面

主题:初学者请教两个问题

问题1:
<input type="text" name="x">
第一个页面传过来参数x。
第二个页面取得x
String r = request.getParameter("x");
然后转换成整数
int h = Integer.parseInt(r);
为什么会出现错误?


问题2:
关于session
代码:


<%
request.getSession(true);
session.putValue("user","王华龙");
session.putValue("ip",request.getRemoteAddr());
out.print("你好"+session.getValue("user")+"<br>");
out.print("你的IP是:"session.getValue("ip")+"<br>");
String a[] = session.getValueNames();
out.print("session中的变量有:");
for(int i = 0 ;i <a.length;i++)
out.print("("+a[i]+")");
%>

好象是在out.print那里有错误但不知道在哪里,求教!谢谢

回复列表 (共2个回复)

沙发

第一个问题出现什么错误啊?
应该没错阿
第二个问题:一个加号
out.print("你的IP是:"+session.getValue("ip")+"<br>");

板凳

问题一: 有可能这个r不是数字,如果不是数字,系统会报异常,数字转换异常.

我来回复

您尚未登录,请登录后再回复。点此登录或注册