我有一个名为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