action 截获404错误
当客户在地址栏里出入了本来就没有的页面,浏览器会提示该网页无法显示,但这样的页面给客户一般不是很好看,我们现在要要让这时跳转但自己的设计好的页面,方法如下:
在web.xml中配置如下:
<error-page> <error-code>404</error-code><!-- 当然我们还可以在这捕获别的错误--> <location>/error.jsp</location><!--这里写页面的路径 --></error-page>
注:但我们用IE时,可能得不到效果,这不是我们编码的问题,我们只要把IE的工具->internet选项->高级->显示友好HTTP错误信息勾掉 就可以了。
当维护人员把后台的action删除掉,但前台页面没有更新,当我们点击时也会出现404的错误,这是我们也要使用户来到我们指定的页面,方法如下:
在struts.xml中配置如下:
<default-action-ref name="error"/><action name="error"> <result> /error.jsp </result> </action>注:最好写在最上边