操作值与导航案例结果不匹配

时间:2011-09-27 16:02:20

标签: eclipse jsf jsf-2

我在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。

任何想法,为什么我得到这个,以及如何解决它?

1 个答案:

答案 0 :(得分:8)

忽略并运行它。 Eclipse依赖于它以<navigation-case> JSF 1.x方式作为faces-config.xml声明出现。它默认情况下不会识别新的JSF 2.x隐式导航并且喜欢它,因此会发出错误警告。

可能已在较新的Eclipse版本中修复。同时,您可以考虑在Eclipse首选项中关闭JSF验证,这只会导致更多的混乱和烦恼。

请注意,这与EL无关。您没有在任何地方使用#{}