import java.io.IOException;
<p style="text-align: center"><img alt=""import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
<p style="text-align: center"><img alt=""public class SessionFilter implements Filter {
<p style="text-align: center"><img alt="" public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain)
throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;
<p style="text-align: center"><img alt="" String requestUri = request.getRequestURI();
<p style="text-align: center"><img alt="" if (requestUri.indexOf("/login.html") > 0 || requestUri.indexOf("/system/login") > 0) {
return ;
}
<p style="text-align: center"><img alt="" HttpSession session = request.getSession(false);
<p style="text-align: center"><img alt="" if (session == null) {
// 如果是session超时,在此处做处理。
response.sendRedirect(request.getContextPath() + "/login.html");
return ;
}
try {
filterChain.doFilter(request, response);
} catch (Exception e) {
e.printStackTrace();
}
return ;
}
}
<filter> <filter-name>sessionFilter</filter-name> <filter-class>com.manager.filter.SessionFilter</filter-class> </filter> <filter-mapping> <filter-name>sessionFilter</filter-name> <url-pattern>/manager/*</url-pattern> </filter-mapping>
jQuery(function($){
var _ajax=$.ajax;
$.ajax=function(opt){
var _success = opt && opt.success || function(a, b){};
var _opt = $.extend(opt, {
success:function(data, textStatus){
_success(data, textStatus);
},
error:function(XMLHttpRequest, textStatus, errorThrown){
//alert(XMLHttpRequest.responseText);
//如果请求发生错误,会返回登陆页面源代码,如果源代码里面存在lovnx这个字符串,前端就重定向到登陆页面
var reData = XMLHttpRequest.responseText + "";
if(reData.indexOf('lovnx') != -1) {
window.location.href="/manager/login.html" rel="external nofollow" ;
return;
}
}
});
return _ajax(_opt);
};
});
<input type="hidden" value="lovnx">
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有