Java中session的问题
发布网友
发布时间:2022-04-22 10:33
我来回答
共7个回答
热心网友
时间:2023-11-01 06:36
action中是否是HttpServletRequest.getSession().setAttribute("userName",userName);
登录成功页面需要这样取:session.getAttribute("userName");
这样子如果取不到的话请检查下session是不是在哪里被清空了,或是服务器设置的session超时有问题.
热心网友
时间:2023-11-01 06:37
感觉有点乱...
Users user = null;
HttpSession session = request.getSession();
try{
user = this.getUsers().findByNo(UNo,UPwd);
if(user!=null) {
//当前用户
session.setAttribute("user", user);
return mapping.findForward("loginTrue");
}else{
return mapping.findForward("loginFalse");
}
}catch(Exception e){
}
热心网友
时间:2023-11-01 06:37
跳转的时候不会用的重定向吧
热心网友
时间:2023-11-01 06:38
把你的代码发上来大家才知道是那的问题,这样说大家只能是猜测
热心网友
时间:2023-11-01 06:39
存在session中,重定向应该也是没有问题的。
session.setAttribute(key,value)
#{sessionScope.key}
你试试,会不会是和pageContext,request重名了
热心网友
时间:2023-11-01 06:39
重定向也不会吧session丢了,是不是大小写的问题??
贴set... get...代码,大家看看
热心网友
时间:2023-11-01 06:40
request.getSession().setAttribute("name");
request.getSession().getAttribute("name");