java 使用全局过滤器Filter之后 防止css文件与js文件被过滤
来源:互联网 发布:力度exp5000编程方法 编辑:程序博客网 时间:2024/06/03 15:21
昨天还好好的一个页面,添加Filter后所有的样式都没有了
web.xml中添加了过滤器如下:
<filter>
<filter-name>SSOFilter</filter-name>
<filter-class>com.adcc.aerops.utils.SSOFilter</filter-class>
<init-param>
<param-name>param1</param-name>
<param-value>value</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SSOFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
对应CLASS的doFilter中
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletRequest;
HttpServletResponse response = (HttpServletResponse) servletResponse;
StringBuffer server = request.getRequestURL();
if(CookieUtils.getCookieValue(request,"account") == null){
String ssoStatus = SSOUtils.SSOLogin(request,response,server);
System.out.print(ssoStatus);
}
if(server.toString().contains(".css") || server.toString().contains(".js") || server.toString().contains(".png")|| server.toString().contains(".do")){
//如果发现是css或者js文件,直接放行
chain.doFilter(request, response);
}
chain.doFilter(request, response);
}
- java 使用全局过滤器Filter之后 防止css文件与js文件被过滤
- java 使用全局过滤器Filter之后 防止css文件与js文件被过滤
- java中使用全局过滤器防止过滤css和js
- 防止常见XSS 过滤 SQL注入 JAVA过滤器filter
- 使用struts2时,filter过滤器只过滤jsp文件不过滤action请求
- 使用struts2时,filter过滤器只过滤jsp文件不过滤action请求 .
- C#文件过滤器 filter
- C# 文件过滤器filter
- servlet编写Filter过滤器,防止未登录访问,不过滤登陆界面(使用IDEA编写)
- 常见web漏洞——防止常见XSS 过滤 SQL注入 JAVA过滤器filter
- 防止浏览器缓存css,js静态文件
- 防止浏览器缓存css,js静态文件
- 防止浏览器缓存css,js静态文件
- 防止浏览器缓存css,js静态文件
- 关于javaweb filter中过滤了css文件的解决方法
- Java Filter过滤器使用
- Servlet-使用Filter全局过滤中文乱码
- 使用filter过滤器实现权限过滤问题
- 双向队列
- iPad 弹出照片控制器失败
- BOM
- 编写docker-compose.yml需要注意的问题
- Html5 canvas生成图片,通过java进行保存
- java 使用全局过滤器Filter之后 防止css文件与js文件被过滤
- leetcode single Number
- python中*args **kwargs的使用
- logrotate使用
- Spring定时任务的几种实现
- BOM属性
- Java中使用Jedis操作Redis
- uva 340
- light oj 1094 Farthest Nodes in a Tree(树的直径模板)