以前のアプリケーションでは、JSP/JSTLでSpringMVCを使用しました。私は次のプロジェクトのためにJSFを通過していました。しかし今、私はこれを多くのナビゲーションルールでどのように管理するのか疑問に思っています。アプリケーションは緊密に結合されませんか?大規模なプロジェクトでどのように使用しますか。
1 に答える
1
暗黙のナビゲーションを利用するだけです。ナビゲーションケースoutcome
をと同じにするとto-view-id
、を定義する必要はまったくありません<navigation-case>
。
単純なページ間ナビゲーションの場合は、<h:link>
またはを使用します<h:button>
。
<h:link value="Go to page2" outcome="page2" />
リンクのURLは、の正しいURLに暗黙的に解決されますpage2.xhtml
。
<h:commandLink>
およびによって実行されるフォーム送信のナビゲーション<h:commandButton>
の場合、アクションメソッドで適切な結果を返します。
public String submit() {
// ...
return "page2";
}
プレーンなページ間ナビゲーションにPOSTを使用することは、ユーザーやSEOに不向きであるため、設計が不適切であることに注意してください。
参照:
于 2012-07-01T18:12:55.600 に答える