急求解:java项目中session 取不到值
将项目拷到服务器(windowserver2003)的tomcat目录下后,http://IP:8080/项目名/index.jspintuserid=(Integer)...
将项目拷到服务器(window server 2003)的tomcat目录下后,
http://IP:8080/项目名/index.jsp int userid=(Integer)session.getAttribute("userid");
session取的值是用户登陆的id(正确的)
http://IP:8080/项目名/folder/updateuser.jsp
int userid=(Integer)session.getAttribute("userid");
session取的值是null(取不到值)
但是项目在windowXP的tomcat下一切都正常 展开
http://IP:8080/项目名/index.jsp int userid=(Integer)session.getAttribute("userid");
session取的值是用户登陆的id(正确的)
http://IP:8080/项目名/folder/updateuser.jsp
int userid=(Integer)session.getAttribute("userid");
session取的值是null(取不到值)
但是项目在windowXP的tomcat下一切都正常 展开
展开全部
除非你之前保存了 这个userid
不然得到的只会为空
不然得到的只会为空
追问
有将值放进去了session.put("userid",userid);
但是一级路径下的页面取得到,二级路径下的取不到
追答
session.setAttribute("userid",userid)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试把
session.put("userid",userid);
改成session.setAttribute("userid",userid)
session.put("userid",userid);
改成session.setAttribute("userid",userid)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tomcat版本一致吗
追问
都是tomcat6.0的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tomact 的问题,重装一个适合server2003的tomact
追问
我之前一直用的好好的,现在就这个session问题
追答
session.setAttribute("userid",userid)
就可以啦 我一直这么用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |