我已经设置了web.xml,以便将java.lang.Throwable的所有内容(即任何未捕获的异常或错误)转发到错误页面。但是,对于AJAXified组件,不会通过此机制将异常路由到错误页面。
我拥有的测试用例很简单CommandButton
,并且总是与抛出的action方法绑定在一起RuntimeException
。似乎最佳实践似乎是让action方法捕获异常并添加FacesMessage
类型错误严重性。这是人们的工作吗?有没有一种方法可以配置JSF,以便如果AJAXified组件的后备bean方法引发异常,则可以显示错误页面?
函数式编程