1
我正在使用urlrewriting,我的模式匹配../products/product_id
,並且映射到/product.jsf?product_id=$1
。使用urlrewrite動態生成鏈接
重寫執行得很好,但我無法生成動態鏈接。
在迭代的上下文:
...
<h:link value="view product" outcome="products/#{item.id}"/>
...
的情況是非常簡單的。我只想要生成的url具有「products/123」的形式,但頁面不渲染,我猜是因爲結果無法在生成時解決。
我只能用「/product.jsf」生成一個鏈接並添加一個視圖參數。但我更喜歡另一種方式。我怎麼能有這種行爲?
您是否嘗試過在結果目標添加應用程序名稱爲/appnane/products/#{item.id} – Omirp
試圖REST在web應用程序相結合?這樣想:當'products/123'碰到FacesServlet時,你期望控制器怎麼做?你想要的是基於REST原則,分開實施,你會沒事的 – kolossus