1

以前のアプリケーションでは、JSP/JSTLでSpringMVCを使用しました。私は次のプロジェクトのためにJSFを通過していました。しかし今、私はこれを多くのナビゲーションルールでどのように管理するのか疑問に思っています。アプリケーションは緊密に結合されませんか?大規模なプロジェクトでどのように使用しますか。

4

1 に答える 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 に答える