主题:初学者请教两个问题
问题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那里有错误但不知道在哪里,求教!谢谢
<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那里有错误但不知道在哪里,求教!谢谢