返回content-length=0问题解决


遇到一个奇怪问题,有时候会不显示css或图片文件,通过调试工具发现请求返回长度都是0.研究半天未果,初步猜测可能是过滤器给拦截了。

果然在一个过滤器中发现相关代码:

HttpRequestWrapperTow httpReqWarp = new HttpRequestWrapperTow(httpReq, xssMap);
chain.doFilter(httpReqWarp, response);

原来这个HttpRequestWrapperTow 是自定义的request处理程序用于防止sql注入。不需要过滤js、css、图片等资源文件。

所以将web.xml中的url-patten加以限制:

<filter-mapping>
<filter-name>XSSFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>

只过滤action相关后台代码。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM