我有一個名爲page1.jsf的頁面,其中包含一個參數。我有一個命令按鈕,其中包含參數。點擊按鈕後,它必須返回到page1.jsf以及我傳遞的任何參數。JSF 2.0將參數傳遞給同一頁面
<h:commandButton action="#{myBean.DoSthng}" value="Something" >
<f:param name="p1" value="sthng"></f:param>
</h:commandButton>
如何將此參數傳遞給page1.jsf本身?
在faces-config.xml中 - 管理豆,我將它設置這樣
<managed-bean>
<managed-bean-name>myBean</managed-bean-name>
<managed-bean-class>com.MyBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>p1</property-name>
<value>#{myBean.p1}</value>
</managed-property>
</managed-bean>
,這是給我的錯誤。
你能幫我嗎?
EDIT
從第1頁我必須從一個操作來輔助bean傳遞值。支持bean應該將我重定向回page1,但內容不同!
可否請您解釋'將此參數傳遞給page1.jsf本身?' – 2012-03-09 11:38:34
@JigarJoshi編輯問題,再次查詢 – sameer 2012-03-09 11:43:03
還是不清楚,你的意思是傳遞像'page1.jsf?param = val'這樣的參數嗎? – 2012-03-09 11:45:18