避坑系列
第一次访问服务器没有加载css文件
测试后发现style.css是被过滤器拦截了
修改了过滤器后正常访问
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException {
HttpServletRequest req=(HttpServletRequest)request;
HttpServletResponse res=(HttpServletResponse) response;
String url=req.getRequestURI();
User user=(User) req.getSession().getAttribute("user");
System.out.println(url);
//让style.css及一些其他条件直接通过过滤器
if(!url.endsWith("style.css")&&user==null&&!url.endsWith("login.jsp")&&!url.endsWith("login")&&!url.endsWith("registe.jsp")&&!url.endsWith("RegisteServlet")){
res.sendRedirect(req.getContextPath()+"/login.jsp");
}
else {
chain.doFilter(request, response);
}
}
成功!