您的位置:首页 > Web前端 > CSS

关于javaweb filter中过滤了css文件的解决方法

2017-08-18 11:22 405 查看
在用javaweb做项目时,遇到了filter把css文件等过滤了,导致HTML的布局失效,解决方法是再filter中进行判断,当遇到css文件,png,jpg图片等时,放行。代码如下

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)

            throws I
4000
OException, ServletException {
//向下转型

        HttpServletRequest req=(HttpServletRequest) request; 

        HttpServletResponse res=(HttpServletResponse) response;    

        //获取请求界面的路径   获取请求的url

        String a=req.getRequestURI();

        if(a.contains(".css") || a.contains(".js") || a.contains(".png")|| a.contains(".jpg")){

            //如果发现是css或者js文件,直接放行

               chain.doFilter(request, response);

            }

 }

这样就能解决了问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: