2017-11-29 21 views
0

私のディレクトリ構造は次のとおりです。JSFでページリダイレクトが機能しない

-- dir 
    -- dir1 
     --file_1 
    -- dir2 
     --file_2 

下記のようにjsfボタンが1つあります。

<h:commandButton id="Register" style="background:#50A7E6;color:white" value="Register" action="../dir1/file_1?faces-redirect=true" class="btn btn-info loginmodal-submit"></h:commandButton> 

file_2からfile_1にリダイレクトします。私がアクション部で述べたように、動作するはずですが、ページにリダイレクトしていません。

誰かお手伝いできますか?

ありがとうございました。

答えて

0

JSFナビゲーションは、現在のディレクトリになく、アプリケーションコンテキストに関連していないので、それがうまくようにherehere、あなたできない使用JSFナビゲーションを説明されています。

p:commandButtonは、アプリケーションコンテキストパスをactionパラメータパスに追加しているため、期待通りに機能しません。

私の知る限り、あなたが使用、例えば

<h:outputLink value="../dir1/page1.xhtml">Go to DIR 1 Page 1</h:outputLink> 

は(/ DIR2/PAGE2から/ページ1 DIR1し、あなたの例では)ディレクトリに比較的閲覧することができます知っているよう

関連する問題