0
當我輸入頁面時,我想用參數(f:viewParam)重新指向另一個頁面。怎麼做?如何在JSF2中使用params重定向?
當我輸入頁面時,我想用參數(f:viewParam)重新指向另一個頁面。怎麼做?如何在JSF2中使用params重定向?
將includeViewParams=true
參數添加到結果中。然後,JSF將包含視圖參數。
更新按你似乎要改變視圖裏面一側的請求/響應的意見。這不能保證工作。該視圖是響應的一部分。一旦答覆提交,有一點不歸還。您無法將請求/響應更改爲另一個目標。
你想在控制器中處理這個。如果這些請求源自JSF操作,那麼您應該執行控制作業那裏。讓它返回所需的結果。或者如果這些請求來自外部鏈接/書籤/等,那麼您應該在Filter
類中執行控制作業。
等待,當包含/呈現視圖時,而不是在調用操作時要重定向?爲什麼?什麼是功能要求? – BalusC 2011-05-06 13:21:42
但**爲什麼**在視圖中?什麼是功能要求?這些請求來自哪裏?你爲什麼要在視圖中而不是在控制器中控制它? – BalusC 2011-05-06 13:34:08
我的意思是,那些來自JSF操作或來自書籤/鏈接/直接的請求?如果來自JSF的行動,它應該做*有*。如果來自書籤/等,你應該創建一個'Filter'來控制這個。無論如何,我更新了答案。 – BalusC 2011-05-06 13:54:30