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