在struts2框架中,获得Session遇到的问题
2017-10-17 20:03
162 查看
在浏览器支持Cookie情况下,
struts.xml:
对应Action中:
jsp视图中:
运行后,访问动作,结果发现:
1、EL表达式可以准确取出所有值,但是struts标签不能取出session中值
2、每次刷新或者在同一浏览器访问,控制台打印的sessionId都不一样
现在还没找出原因,未完待续
**今早同样代码,跑一次:
发现没有出现上述问题了**
struts.xml:
<package name="p1" extends="struts-default"> <action name="act1" class="contextMap.TestContextMap"> <result>/contextMap.jsp</result> </action> </package>
对应Action中:
public class TestContextMap extends ActionSupport { @Override public String execute() throws Exception { ServletActionContext.getRequest().setAttribute("aaa", "a"); HttpSession session = ServletActionContext.getRequest().getSession(); System.out.println(session+":"+session.getId()); session.setAttribute("aaa", "aa"); ServletActionContext.getServletContext().setAttribute("aaa", "aaa"); return SUCCESS; } }
jsp视图中:
<s:debug/> request:${requestScope.p }<br> session:${sessionScope.p }<br> application:${applicationScope.p }<br> <hr> request:<s:property value="#request.p"/><br> session:<s:property value="#session.p"/><br> application:<s:property value="#application.p"/><br>
运行后,访问动作,结果发现:
1、EL表达式可以准确取出所有值,但是struts标签不能取出session中值
2、每次刷新或者在同一浏览器访问,控制台打印的sessionId都不一样
现在还没找出原因,未完待续
**今早同样代码,跑一次:
发现没有出现上述问题了**
相关文章推荐
- FLEX Tree动态获得信息时遇到的问题总结
- WPF下 使用它tabcontrol控件 时遇到的指定控件获得焦点的问题
- 使用Access存储Session,遇到了SessionId问题?
- 学习MySQL中遇到的问题(net start mysql; 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助)
- struts2框架学习遇到的问题
- 过滤器面对ajax访问遇到Session失效问题
- Spring项目集成Spring-Session以及可能遇到的问题
- 今天遇到的一个关于HttpSessionListener 的一个问题
- 执行CreateObject("Scripting.FileSystemObject")代码遇到"Operation is disallowed in this session"问题
- 恢复phpAritcle2.0时遇到的Session设置的问题
- Jsp+Hibernate开发中遇到的问题 java.lang.ClassNotFoundException: org.hibernate.Session的解决
- 学习PHP遇到的session不能删除、清空的问题,手贱啊手贱
- PHP 在用header或session时会遇到的 在调用之前有输出的问题。
- UIWebView 使用中遇到的问题(NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802))
- 在项目中遇到的一个并发访问时session不一致的问题
- 项目增加spring-session模块所遇到的问题
- 在学习Hibernate过程中遇到的问题! - the owning Session was closed
- Eclipse启动遇到的问题获得解决
- 练习struts2框架所遇到的问题2
- android 获得地理位置遇到location==null为空的问题