我在Eclipse中遇到以下错误:
The action value does not match a navigation case outcome
在以下一行:
<h:commandLink value="Add person" action="add?faces-redirect=true" />
我使用的是JSF 2,Tomcat 6,Glassfish el。
任何想法,为什么我得到这个,以及如何解决它?
答案 0 :(得分:8)
忽略并运行它。 Eclipse依赖于它以<navigation-case>
JSF 1.x方式作为faces-config.xml
声明出现。它默认情况下不会识别新的JSF 2.x隐式导航并且喜欢它,因此会发出错误警告。
可能已在较新的Eclipse版本中修复。同时,您可以考虑在Eclipse首选项中关闭JSF验证,这只会导致更多的混乱和烦恼。
请注意,这与EL无关。您没有在任何地方使用#{}
。