JSF アプリケーションを作成しています。次の例外に直面しています:
javax.el.ELException: 有効なメソッド式ではありません
それが参照している行は次のとおりです。
<h:commandButton action="#{Login.trylogin} "value="#{messages.click}"/>
も試し#{Login.trylogin()}
ましたが、結果は同じでした。背後の Bean に#{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>
注: これは学校のプロジェクトであるため、暗黙的なナビゲーションなど、別のナビゲーション方法を使用することはできません。