public class LoginFilter implements Filter {
@Override
public void init(FilterConfig filterConfig)throws ServletException{
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest request=(HttpServletRequest)servletRequest;
HttpServletResponse response = (HttpServletResponse)servletResponse;
HttpSession session=request.getSession();
String url=request.getRequestURI();
String path=request.getContextPath();
UserInfo userInfo=(UserInfo) session.getAttribute("user");
if (userInfo==null&&url.indexOf("login2.do")==-1&&url.indexOf("findFourHouse.do")==-1&&
url.indexOf("main.jsp")==-1&&url.indexOf("lndex.jsp")==-1&&(!"/".equals(url))){
response.sendRedirect(path+"/pages/login11.jsp");
}else {
filterChain.doFilter(request,response);
}
}
11.1
最新推荐文章于 2024-04-11 21:47:04 发布