java Servlet中解決過(guò)濾過(guò)濾掉js,css等文件的問(wèn)題

問(wèn)題描述

再添加了過(guò)濾器后,網(wǎng)頁(yè)原本的js,css文件都被過(guò)濾掉了

解決方法

一般只要再過(guò)濾器的路徑判斷中加入是否是css,js文件的判斷

path.contains(".xxx") xx代表了文件后綴名

如下


if(servletPath!=null   //放行
                &&(servletPath.equals("/login.jsp"))
                ||(servletPath.equals("/LoginServlet"))
                ||(servletPath.equals("/error.jsp"))
                ||(servletPath.equals("/register.jsp"))
                ||(servletPath.contains(".js"))
                ||(servletPath.contains(".css"))
                ){
            chain.doFilter(request, response);
            
        }else{
  //相應(yīng)操作
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容