2012-04-14 11 views
0

任意のURLJSF 2.1 webappにFacebook APIコールバックをマップできるようにする必要があります。JSFで任意のURLをマップする方法

は、私はJSFに新たなんだと私の知る限り唯一のオプションを伝えることができるように意図場所ダミービューを作成することです。私はSpring MVCの作業に慣れています。ここでは、コントローラ内のURLを直接マップします。

これについてのご支援をいただければ幸いです。

答えて

0

ナビゲーションは、アクションメソッドで結果文字列を返すことでJSFで行われます。例えば

<h:commandButton label="submit" action="navController.verifyAnswer" /> 

public String verifyAnswer() { 
    if(true) return "nextPage"; 
    else return "errorPage"; 
} 

結果文字列 "NEXTPAGE" はerrorPage.xtmlにビューID nextPage.xhtmlとerrorPageではに変換されます。 nullを返すと、次のビューは同じビューになります。 詳細はdocumentation

+0

あなたはそれができないと言っていますか? –

+0

私はちょうど上記のように行うことができるこの "春のMVC、あなたが直接コントローラでURLをマップする"と比較していました。今、私はあなたの質問を読んでいる、任意のURLは何ですか?あなたはおそらく例で少し明確に説明できますか? – Ravi

+0

任意のURLは**任意の** URLです。例えば。 Facebook APIコールバックをhttp://mycoolwebsite.com/facebookに移動したい場合は、Spring MVCなどの場所にダミーページを置くことなく、JSF内に「コントローラ」エントリポイントを置くだけです(私は非常によく知っている)。それはJSFでも可能ですか? –

関連する問題