jsp中session.getAttribute()取值为空

  • Post author:
  • Post category:其他



(未完成)



经过测试session中的值是可以保存的,这种问题一般就检查下取值的时候是否对象不匹配导致的。






———————————————-以下的解释经过验证是错误的——————————————-


看看有没有调用这句:session.removeAttribute(“sessionid”);如果调用了就是取消掉了你所赋的值,所以会null




response.sendRedirect(“forward.jsp”);




因为你用的是重定向,




重定向是不共享session中的数据的,所以你在下一个页面是获取不到session中的东西的。











request.getRequestDispatcher(“forward.jsp”).forward(request, response);




是转向,




转向是共享session中的数据,因此这种方式是可以获取到session中的数据的。





版权声明:本文为ooooooobh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。