我正在将旧项目从JSF 1.2迁移到JSF 2.0。这些项目是基于 JSP 的。
迁移后我在隐式导航时遇到问题。返回值的操作方法(假设,供内部使用)会导致 JSF 尝试导航到不存在的页面。
例如,返回 "Error"
的方法将使浏览器尝试访问/Error.jsp
这将导致 404。
对于这些项目,我想关闭隐式导航。这可能吗?
谢谢!
不,这是不可能的。然而,它计划用于 JSF 2.2,另请参阅 JSF 规范问题 937。
它是什么,你试图(ab)的内部用途?使用导航结果?异常处理?您可能希望抛出一个普通的异常,并以通常的方式处理它。