首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2自定义HTTP异常的设置

2012-08-21 
struts2自定义HTTP错误的设置由于客户希望看到友好的HTTP错误信息,所以需要在发生HTTP错误的时候导向我们

struts2自定义HTTP错误的设置

由于客户希望看到友好的HTTP错误信息,所以需要在发生HTTP错误的时候导向我们写好的页面,要在web.xml里面配置:

?<error-page>
? <error-code>500</error-code>
? <location>/pages/errors/HTTPError500.jsp</location>
?</error-page>

这样发生了500错误的时候就跳转到自己定义的页面了。

?

如果单单这样设置,在tomcat后台那里还是会打印出一堆exception的。虽然这些exception对我们调试很有用,但是比如找不到页面或者访问的资源不存在这种错误,在页面上已经能够获得足够的信息了,这些可以通过在struts.xml那里添加一个配置:

1。加上<default-action-ref name="pagenotfound"></default-action-ref>?

2. 加上发生404错误时捕抓这个错误的action

??? <action name="pagenotfound">?
????????????? <result >/pages/errors/HTTPError404.jsp</result>?
?? ??</action>

这样后台就不会打印出这个错误了

热点排行