0

私はJSF2.0を使用しています。そして、ユーザーが適切なボタンをクリックすると、ユーザーを前のページに戻すように実装したいと考えています。さらに、javascript と jquery を使用したくありません。何か提案してください。前もって感謝します。

4

2 に答える 2

0

管理対象Beanでこのメソッドを使用してみることができます。

    public void back()
    {
            FacesContext.getCurrentInstance().getExternalContext().redirect("login.xhtml");
    }
于 2012-04-27T09:53:25.170 に答える
0

JSF 1.1-1.2 を使用している場合:
「config.xml」ファイルを次のように設定できます。

<navigation-case> 
    <from-outcome>previous</from-outcome>
    <to-view-id>/jsp/previous.xhtml</to-view-id>
</navigation-case>

そして、Bean で「returnPrevious」関数を呼び出すことができます。

public String returnPrevious() {
    return "previous"; 
}

JSF 2.0以降、より簡単に実行できるようになりました。次のリンクをご覧ください:
http://www.mkyong.com/jsf2/implicit-navigation-in-jsf-2-0/

于 2012-04-27T09:57:44.833 に答える