SSH框架下session失效跳转到登录页面 10

现在开发的系统是struts2+spring+hibernate框架的,现在遇到个问题,在session失效时,要跳到登录页面重新登录,会产生两种结果:一是导航菜单的if... 现在开发的系统是struts2+spring+hibernate框架的,现在遇到个问题,在session失效时,要跳到登录页面重新登录,会产生两种结果:一是导航菜单的iframe存在,登录页面显示在子iframe中;二是跳到登录页面了,但登录进去后的导航菜单的iframe不存在了
跳转是在spring的(Spring Security)安全权限管理手册配置文件中配置的
<http auto-config="true" access-denied-page="/accessDenied.jsp">
<intercept-url pattern="/login.jsp" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<form-login login-page="/login.jsp" authentication-failure-url="/login.jsp?error=true"
default-target-url="/loginSuccess.jsp" />
</http>
实在解决不了问题,望哪位大侠解救一下!!最好来个示例,谢谢啦!!
邮箱:229847511@qq.com
是具体的代码!!不要别的代码
展开
 我来答
kkoou1983
2010-09-29 · 超过25用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:37.8万
展开全部
最好写个监听器,然后在监听里去判断是否过期,以便执行相应操作。我这有一份齐全的代码,说实话用这代码换你10积分太亏了~~~
public class CharacterEncodingFilter implements Filter {
private FilterConfig filterConfig;
private String enable;
private String encoding;

public CharacterEncodingFilter() {
filterConfig = null;
enable = null;
encoding = null;
}
public void destroy() {
filterConfig = null;
enable = null;
encoding = null;
}

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) throws IOException, ServletException {
if (enable.equals(SystemParam.PARA_ENABLE_VALUE_FALSE)) {
filterChain.doFilter(request, response);
return;
} else {
request.setCharacterEncoding(encoding);
filterChain.doFilter(request, response);
return;
}
}

public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
enable = this.filterConfig.getInitParameter(SystemParam.PARA_ENABLE_NAME);
if (enable == null) {
enable = SystemParam.PARA_ENABLE_VALUE_TRUE;
}

encoding = this.filterConfig.getInitParameter(SystemParam.PARA_ENCODING_NAME);
}
}
拿分。
程序猿eD
2012-09-06 · TA获得超过420个赞
知道小有建树答主
回答量:609
采纳率:0%
帮助的人:108万
展开全部
楼上这个,如果我没登录跳转到那个页面呢 ?怎么没看见!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式