请教session问题
我从表单中提取数据后,想用session保存,如:
-----
String usernumber=request.getParameter("usernumber");
session.setAttribute("usernumber1",usernumber1);
----
结果我在下一个页面想用该字段做比较时用
session.getAttribute(usernumber1);却得不到该字段
请问这是为什么?
另外有谁能给我一个讲解session用法的电子文档吗?
问题点数:20、回复次数:9Top
1 楼King6860()回复于 2004-08-01 11:07:30 得分 5
你必须类型转换
String str=(String)session.getAttribute("usernumber1");Top
2 楼france5516(我的未来不是梦)回复于 2004-08-01 11:10:45 得分 0
谢谢
可我这么做结果也报了错:variable usernumber1 might not have been initialized
String usernumber1=(String)session.getAttribute(usernumber1);
那又是为什么呢?
Top
3 楼tmpx(沙漠之鹰)回复于 2004-08-01 11:15:58 得分 5
String usernumber=request.getParameter("usernumber");
session.setAttribute("usernumber1",usernumber);//这里不是usernumber1而是usernumber
String str=(String)session.getAttribute("usernumber1");
variable usernumber1 might not have been initialized的意思就是提示你usernumber1没有初始化,因为前面没有给usernumber1赋值Top
4 楼france5516(我的未来不是梦)回复于 2004-08-01 11:24:18 得分 0
不是的,我原来是这样的
第一页
String usernumber1=request.getParameter("usernumber1");
session.setAttribute("usernumber1",usernumber1);
-------
下一页
String usernumber=request.getParameter("usernumber");
----
String usernumber1=(String)session.getAttribute(usernumber1);
----
if(usernumber.equals("usernumber1")){----}Top
5 楼ukuk(小嘎)回复于 2004-08-01 11:30:48 得分 0
你在第二页输出一下out.print("<%=usernumber%>") ;以及out.print("<%=usernumber1%>") ;看一下结果,在做判断Top
6 楼france5516(我的未来不是梦)回复于 2004-08-01 12:30:02 得分 0
根本就取不到值啊
因为它报的是一个语法错误,所以根本句不能打印出来
我的问题是我明明用String usernumber1=request.getParameter("usernumber1");
session.setAttribute("usernumber1",usernumber1);保存了呀
可是结果却说我的variable usernumber1 might not have been initialized
其中(String)session.getAttribute(usernumber1)中的usernumber1有出错标志
Top
7 楼france5516(我的未来不是梦)回复于 2004-08-01 13:30:57 得分 0
有人在吗?
帮我看看到底是什么原因啊
使用session到底有什么要求,我那样处理是不是不合理,或者有语法错误呢?
能告诉我一个session语法的网址也行啊!Top
8 楼sun0591()回复于 2004-08-01 14:14:06 得分 10
把这个String usernumber1=(String)session.getAttribute(usernumber1);
改成:
String usernumber1=(String)session.getAttribute("usernumber1");
getAttribute()函数里是String变量Top
9 楼noahnoah(诺亚)回复于 2004-08-01 14:23:17 得分 0
Ensure the session is enabled in that page ....
Top




