0

クライアントが正常にログインした後に新しい Web ページをロードしようとしています。そのため、データベースでユーザー名とパスワードがチェックされ、ブール変数 (greetController.greet) が設定されます。式言語では、成功した場合にユーザーが次の Web ページ (index2) に移動できるようにしたいと考えています。コマンド リンク内で、レンダリングされた属性を使用して、ブール変数が true の場合にのみリダイレクトが発生するようにしました。以下の項目 (1) は次の警告を示しています。アクションの値がナビゲーション ケースの結果と一致しません。実行すると、インデックスを画面に出力するだけです。誰かが私のエラーを修正していただければ幸いです

ありがとう

表現言語(EL)

<h:form>
    <h:commandButton value="login" action="#{greetController.greet}" />
    <h:commandLink rendered="#{greetController.logInSuccessful}"
        (1) **action="index2?faces-redirect=true"** 
        value="Index2" />        
</h:form>

顔-config.xml

<navigation-rule>
    <from-view-id>/greet.xhtml</from-view-id>
    <navigation-case>
        <from-outcome>index2</from-outcome>
        <to-view-id>/index2.html</to-view-id>
        <redirect />
    </navigation-case>
</navigation-rule>
4

0 に答える 0