package filter; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.filter.OncePerRequestFilter; public class StopFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { String[] notFilter = new String[] { "login.jsp", "servletId" }; String uri = request.getRequestURI(); if (uri.indexOf("SurperMarket") != -1) { boolean doFilter = true; for (String s : notFilter) { if (uri.indexOf(s) != -1) { doFilter = false; break; } } if (doFilter) { Object obj = request.getSession().getAttribute("suser"); if (null == obj) { response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); String loginPage = "login.jsp"; StringBuilder builder = new StringBuilder(); builder.append("<script type=\"text/javascript\">"); builder.append("alert('请输入账号密码');"); builder.append("window.top.location.href='"); builder.append(loginPage); builder.append("';"); builder.append("</script>"); out.print(builder.toString()); out.flush(); out.close(); } else { filterChain.doFilter(request, response); } } else { filterChain.doFilter(request, response); } } else { filterChain.doFilter(request, response); } } }
最近下载更多
hongdongdong LV14
6月12日
zhangbo2020 LV6
2023年11月22日
李亮 LV19
2023年8月28日
wddqwe LV1
2023年6月29日
微信网友_6505997864357888 LV3
2023年6月5日
ruoran7 LV1
2023年5月28日
qiangmin1223 LV12
2023年4月24日
kk1031 LV8
2023年4月13日
764364777 LV2
2023年2月23日
微信网友_6248713511227392 LV11
2022年12月5日