Значение действия не соответствует результату случая навигации - PullRequest
3 голосов
/ 27 сентября 2011

Я получаю следующую ошибку в 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 Ответ

8 голосов
/ 27 сентября 2011

Игнорировать и запустить его.Eclipse полагается на то, что он присутствует как <navigation-case> объявление в faces-config.xml способе JSF 1.x.По умолчанию он не распознает новую неявную навигацию и лайки в JSF 2.x и поэтому выдает ложные предупреждения.

Вероятно, это исправлено в более новой версии Eclipse.В то же время вы можете отключить проверку JSF в настройках Eclipse, это только приведет к еще большей путанице и раздражению.

Обратите внимание, что это никак не связано с EL.Вы нигде не используете #{}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...