问题描述
我在JSF 1.2中使用Wildfly 14。我不确定为什么导航中无法识别/评估from视图ID和View ID中的以下表达式。我已经放置了托管bean,但仍然没有运气:
<managed-bean>
<managed-bean-name>usersettings</managed-bean-name>
<managed-bean-class>com.UserSettings</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>#{usersettings.path}/main.jsp</from-view-id>
<navigation-case>
<from-action>#{mainbean.saveAction}</from-action>
<to-view-id>#{usersettings.path}/confirm.jsp</to-view-id>
</navigation-case>
</navigation-rule>
是因为我使用的服务器版本?请让我知道应该检查为什么不对表达式求值的因素。谢谢。
解决方法
我不知道您为什么要使用如此旧的JSF版本(1.2于2006年发布)和较新的版本(如Wildfly 14)(于2018年发布)
最初,这些版本不兼容,但是似乎有一种解决方法。
请看看:
https://issues.redhat.com/browse/WFLY-9708?attachmentViewMode=list https://developer.jboss.org/docs/DOC-48906