当用户篡改 Richfaces 日历中的 POST 数据时,我试图显示一个通用错误消息页面。(使用篡改数据 firefox 插件)。
我选择一个正常的日期,打开篡改并调整日期值以包含字符串值。它返回到显示以下错误消息的页面:
java.lang.NumberFormatException: For input string: "2012dsafsf"
java.lang.NumberFormatException: For input string: "2012sdfsdf"
我<h:messages />
用来显示消息。
我已将以下内容添加到我的 web.xml 中,但它没有重定向到此页面。
<error-page>
<exception-type>java.lang.NumberFormatException</exception-type>
<location>/error.xhtml</location>
</error-page>
有什么想法我哪里出错了吗?
我本质上需要的是一个通用的类/阶段监听器/转换器/whatever..来拦截和处理 JSF 捕获的某些类型的异常。(不是未处理的异常)。
谢谢