2011-10-24 16 views
0

JSF1.2ページでcancelというh:commandButtonボタンを使用しています。ユーザーがこのボタンを押すと、同じページにリダイレクトする必要があります。 JSF1.2でどのように達成できますか?JSF1.2の同じページへの移動

答えて

2

まず、immediate="true"属性を設定することを忘れないでください。デフォルトでは、タグはアプリケーションを呼び出す前にすべてのバリデータなどを呼び出します。

あなたのボタン:

<h:commandButton value="cancel" action="cancel" title="Cancel this page" /> 

あなたの顔-のcontext.xml:

<navigation-rule> 
    <from-view-id>index.xhtml</from-view-id> 
    <navigation-case> 
     <from-outcome>cancel</from-outcome> 
     <to-view-id>index.xhtml</to-view-id> 
     <redirect/> 
    </navigation-case> 
</navigation-rule> 
+0

私は同じことをやったが、それは動作しません。 – Adnan

+0

'commandButton'は' h:form'タグで囲まれていますか? –

+0

commandButtonがh:formタグになく、動作していませんでした。 commandButtonをhに入れた後:今からおかげさまでvを動かしています。 – Adnan

関連する問題