我在登陆页面里login.jsp填写提交后,在LoginAction实现SessionAware接口,然后保存了user,session.put("user",user)...成功后转到首页,但由于我的首先要预先加载一些东西,连接数据库,所以我就用一个中介页面,在里面只写了
<%
String url ="/index.action";
response.sendRedirect(url);
%>
就是通过index.action再到首页,但在这时我如何获取刚才的session信息呢我运行项目试了一下,发现项目一直死循环运行下去,根本转不了
<%
String url ="/index.action";
response.sendRedirect(url);
%>
就是通过index.action再到首页,但在这时我如何获取刚才的session信息呢我运行项目试了一下,发现项目一直死循环运行下去,根本转不了
解决方案 »
- 流 的小问题
- 还在闲得蛋疼吗?(重发)!
- OA公文的痕迹保留有什么好的控件或方法吗?
- java.io.StreamCorruptedException: invalid type code: 31,eclipse下用ant发布时发生如下错误,网上查了一下不知道是不是jdk1.6的bug
- 菜鳥Hibernate問題
- hibrnate + proxool错误,连接被关闭
- 谁有学生成绩管理系统的系统需求分析文档啊?
- ibatis 字符串连接
- 初学者困惑:Hibernate+Oracle10g Clob字段问题
- 使用DOM向XML文件里插入新NODE,但是不知道该怎么插
- struts2(2.1.8) 与spring集成 ApplicationContext属性注入 怎么是null?
- dynavalidatorform验证无效的原因!!
然后不管你在什么页面,只要session中user没变,哪么,
在任何地方session.getAttribute("user");
就可以获取到了
2.session是浏览器共享,在同一窗口和它的子窗口都可以取到的,只要没有开一个新窗口
3.只要确认已经存进去了,在页面里很多方法都可以取到,比如ognl表达式 #session.user
这样就不会出现死循环了!