关于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);
}
}
这样就能解决了问题。
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);
}
}
这样就能解决了问题。
相关文章推荐
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于使用cmd编译java文件出现乱码现象解决方法
- 关于eclipse的R.java文件缺失的解决方法
- jsp引用css和js文件方法 以及 java web应用程序文件结构
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于javaweb中文写入数据库时乱码的解决方法
- 关于java过滤微信emoji表情的问题解决方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于未能加载文件或程序集 system.web.extensions解决方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于java模拟ie 访问web网站的解决方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于未能加载文件或程序集 system.web.extensions解决方法
- Hadoop HDFS 文件访问权限问题导致Java Web 上传文件到Hadoop失败的原因分析及解决方法
- 关于写入文件缓存时报"java.io.FileNotFoundException open failed (is a director)"错误的解决方法
- 关于未能加载文件或程序集 system.web.extensions解决方法
- javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转载)