JSP/XSLT アプリケーションを JSF にリファクタリングしようとしています。コンテンツ管理にはCMSを使用しています。テクノロジ : Mojarra、PrimeFaces 2.2.1、および Tomcat 6.29 を使用する JSF 2.0 データ構造の構成は次のとおりです。 サイトがあります。サイトにはチャネルが含まれています。チャネルにはコンテンツが含まれます。サイト、チャンネル、コンテンツは翻訳されています。
URL は次のようになります。
http://whatever/firstSite
http://whatever/firstSite/aChannel
http://whatever/firstSite/aChannel/aSubChannel/myGreatContent
ユーザーに表示されるのは、翻訳された名前です。siteName は 1 回だけ表示されます。チャネルは何度でも表示でき、コンテンツは最大で 1 回表示されます。
とりあえず、commandLinks を使用します。アクション呼び出しは、アプリケーションのコンテキストを更新し、ページ ID を返します。
ここで、わかりやすい URL を再現し、コマンドリンク ナビゲーション (POST) を h:link または outpulink (GET) に置き換えます。
JSF を使用した FURL に関するいくつかの資料を読み、PrettyFaces のソリューションを見ました。
FURL を prettyfaces で再現できますか、それとも mysefl で実装する必要がありますか (この記事で説明されているように) ?
h:link を使用すると、actionListener または action 属性が表示されないため、コンテキストを更新するにはどうすればよいですか?