当前位置: 代码迷 >> Java Web开发 >> web.xml里头过滤器和error设置
  详细解决方案

web.xml里头过滤器和error设置

热度:811   发布时间:2016-04-16 21:50:42.0
web.xml里面过滤器和error设置
目前问题,在项目的web.xml里面有配置
如下过滤器,也不知道为什么,用这个过滤器以后页面出错就不会显示
500 status默认的错误提醒页面所以是否在哪里要设置下还是那边程序有问题?

testfilter里面代码逻辑超级多,这里就先不贴了  不知道是否有人解决过这类问题

<filter>
<filter-name>testFilter</filter-name>
<filter-class>test.testFilter</filter-class>

</filter>
<filter-mapping>
<filter-name>testFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>

------解决思路----------------------
服务器内部错,应该是你的filter 有问题,需要调试你的filter
------解决思路----------------------
可以在web.xml里面配置的~~~~
<error-page>
     <error-code>403</error-code>
     <location>/403</location>
    </error-page>
    <error-page>
     <error-code>500</error-code>
     <location>/500</location>
    </error-page>
    <error-page>
     <error-code>404</error-code>
     <location>/404</location>
    </error-page>


------解决思路----------------------
首先保证你的应用能够正常运行,应用启动时会调用你filter中的init的方法进行初始化;
最后,你的所有请求信息每次都会通过filter的dofilter方法,所以应该详细检查看看是否其中有错误;
  相关解决方案