项目中采用STRUTS2做MVC的框架
在firefox中可以登录登录系统,采用IE6登录的时候,设置的SESSION不会生效。
使用fildder跟踪数据的时候发现,每一次发起登录验证请求时都会生成sessionid.
同时登录成功后,请求VM页面时,又会生成一个sessionid,两次请求都不在同一个会话当中。
造成登录失效。下面是获取request的代码
protected HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}
protected Object getSession(String field) {
return getRequest().getSession().getAttribute(field);
};
Struts2 Session问题
本文探讨了使用Struts2框架时遇到的问题:在IE6浏览器下登录系统时,设置的SESSION无法生效。通过Fiddler工具跟踪发现每次登录请求都生成新的sessionID,导致登录状态无效。
3431

被折叠的 条评论
为什么被折叠?



