每日總結14
阿新 • • 發佈:2022-02-25
在用javaweb做專案時,遇到了filter把css檔案等過濾了,導致HTML的佈局失效,解決方法是再filter中進行判斷,當遇到css檔案,png,jpg圖片等時,放行。程式碼如下
1 2 3 4 5 6 7 8 9 10 11 |
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, 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);
}
}
|
這樣就能解決了問題。