Я создаю приложение JSF. Я столкнулся следующее исключение:javax.el.ELException: Недействительный метод Выражение
javax.el.ELException: недействительный метод Expression
Линия она имеет в виду следующее:
<h:commandButton action="#{Login.trylogin} "value="#{messages.click}"/>
Я также попробовал #{Login.trylogin()}
, но результат был тот же. Боб за #{Login}
имеет следующий метод:
public String trylogin()
В моих faces-config.xml
навигационной случае это одно:
<navigation-rule>
<from-view-id>login.jsp</from-view-id>
<navigation-case>
<from-action>#{Login.login}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>readPW.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-action>#{Login.login}</from-action>
<from-outcome>failed</from-outcome>
<to-view-id>register.jsp</to-view-id>
</navigation-case>
Примечания: это школьный проект, поэтому я не могу использовать альтернативные способы навигации, такой как неявная навигация.
это опечатка или это как: 'действие = "# {} Login.trylogin" value 'space после' '' и '' value'? –
arg ... спасибо – Aeglasin
В чем причина проблемы? –