我們正在嘗試將JS/XSLT應用程序重構爲JSF。我們使用CMS進行內容管理。技術:使用Mojarra的JSF 2.0,PrimeFaces 2.2.1和Tomcat 6.29 數據結構的組織如下: 有些網站。 網站包含頻道。 通道包含內容。 翻譯網站,頻道和內容。如何重現特定的友好URL?
中的URL看起來像: http://whatever/firstSite
http://whatever/firstSite/aChannel
http://whatever/firstSite/aChannel/aSubChannel/myGreatContent
這是誰在向用戶顯示的翻譯名稱。 siteName只出現一次,頻道可以出現多次,內容最多一次
目前,我們使用commandLinks。 動作調用更新應用程序的上下文並返回頁面標識。
現在我們要重現友好的URL並用h:link或outpulink(GET)替換commandlink導航(POST)。
我用JSF閱讀了一些關於FURL的內容,我看到了PrettyFaces的解決方案。
我可以使用靚麗的面板再現FURL,還是應該使用mysefl來實現(如在this article中解釋的那樣)?
並與h:link,我沒有看到actionListener或動作屬性,所以我怎麼可以更新我的上下文?
可以請你看看我的問題與蠻臉最新版本:https://stackoverflow.com/questions/44771716/primefaces-fileupload-is-not-working-with-prettyfaces-and-spring-boot/44804768#comment76596510_44804768 – 2017-06-28 17:59:12