我正在與JSF2和PrettyFaces創建'搜索引擎友好的網址'。
現在我面臨一個問題,當我想在PrettyFaces創建一個新的url之後傳遞參數時,這些參數將被刪除,我想避免這種情況。
通過PrettyFaces傳遞查詢字符串
我會用一個例子解釋:
打這個網址 目前時:
http://www.mysite.com/index.jsf?param1=value1¶m2=value2
的PrettyFaces後我得到這個網址:
http://www.mysite.com/
但我想它要這樣,所以當點擊這個網址時:
http://www.mysite.com/index.jsf?param1=value1¶m2=value2
之後PrettyFaces我會得到這個網址:
http://www.mysite.com/?param1=value1
請注意:那我只是想傳遞的具體參數。從上面的例子中,只有param1
應該通過。
我對 '漂亮-config.xml中' 配置:
<url-mapping>
<pattern>/</pattern>
<view-id>/jsp/index.jsf</view-id>
</url-mapping>
我知道你想在重定向後從URL中刪除一些參數,但是應該保留一些參數嗎? – Lincoln
@Lincoln - 是的,應該傳遞一些參數,並保留一些參數。但是,如果無法完成,我更願意傳遞所有的查詢字符串。 從 http://www.mysite.com/index.jsf?param1=value1¶m2=value2 至: http://www.mysite.com/param1=value1¶m2=value2 – choop