Filter不过滤CSS和JS_html/css_WEB-ITnose
程序员文章站
2022-04-22 14:24:49
...
Filter是Java Web中用于禁止浏览器在未登录的情况下访问内部网址。
用法就不说了,看了下网上的用法基本都是贴的李刚的那本J2EE书上的代码。
需要注意的是,如果你直接设置
那么怎么样解决呢?网上又说建一个jspPage的文件夹把jsp页面放进去然后 设置
建议做法是:改Filter文件里的代码
if( session.getAttribute("user")== null && !requestPath.endsWith(loginPage) && !requestPath.endsWith(LoginServlet) && !requestPath.endsWith(".css")&&!requestPath.endsWith(".js") ){
request.setAttribute("loginError" , "您还没有登录呢");
request.getRequestDispatcher(loginPage).forward(request, response);
}
推荐阅读
-
CSS 过滤器 兼容ie,火狐和谷歌_html/css_WEB-ITnose
-
jQuery实现的全选、反选和不选功能_html/css_WEB-ITnose
-
form acrion="#" action="" 和不写有什么区别_html/css_WEB-ITnose
-
为什么我的div和父div不上对齐_html/css_WEB-ITnose
-
CSS 过滤器 兼容ie,火狐和谷歌_html/css_WEB-ITnose
-
最佳实践系列(三)-- PHP 安全三板斧:过滤、验证和转义之过滤篇_html/css_WEB-ITnose
-
如果过滤没有必要的div,或者怎么让无用的div不生效。_html/css_WEB-ITnose
-
firefox 和 chrome css 不兼容问题请教_html/css_WEB-ITnose
-
为什么我的div和父div不上对齐_html/css_WEB-ITnose
-
如果过滤没有必要的div,或者怎么让无用的div不生效。_html/css_WEB-ITnose