如何使用参数加载动作视图?

时间:2013-05-06 14:37:43

标签: jsf glassfish facelets

我知道您可以使用actionListeners并使用setPropertyActionListener这是正常的,但我正在加载一个关于此操作的视图:

<p:commandButton  action="view_rate" icon="ui-icon-search" title="View/Edit" />  

此按钮位于表格中,view_rate可以正常加载,但我希望能够区分添加联系的常规操作或来自此特定按钮的调用,其中操作应该是编辑联系人

我知道我可以创建2个不同的Facelets文件,但由于它是同一个文件,我想使用相同的文件。

如何做到这一点?如何发送参数并收到参数?

view_rate?somevar=somevalue之类的东西会起作用吗?

我尝试过添加

<f:setPropertyActionListener value="#{rateFile}" target="#{viewRateFileConfiguration.selectedRow}" />

并检查viewRateFileConfiguration的构造,如果设置了selectedRow,那是处理视图文件的bean,但这不起作用,这对我来说似乎不是最好的方法反正。

1 个答案:

答案 0 :(得分:0)

最后我使用了<f:param value="somevalue" name="somevar" />

使用常规参数重新获得它。