1. 程式人生 > 其它 >每日總結14

每日總結14

在用javaweb做專案時,遇到了filter把css檔案等過濾了,導致HTML的佈局失效,解決方法是再filter中進行判斷,當遇到css檔案,png,jpg圖片等時,放行。程式碼如下

1 2 3 4 5 6 7 8 9 10 11 publicvoiddoFilter(ServletRequest request, ServletResponse response, FilterChain chain) throwsIOException, ServletException { HttpServletRequest req=(HttpServletRequest) request;
HttpServletResponse res=(HttpServletResponse) response; //獲取請求介面的路徑 String a=req.getRequestURI(); if(a.contains(".css") || a.contains(".js") || a.contains(".png")|| a.contains(".jpg")){ //如果發現是css或者js檔案,直接放行 chain.doFilter(request, response); } }

這樣就能解決了問題。