如何根据SEAM中带参数的功能设置导航规则?
例如
<page view-id="/firstPage.xhtml" back="enabled">
<navigation from-action="#{actionBean.fetchItem(int index)}">
<redirect view-id="/itemDetail.xhtml" />
</navigation>
</page>
答案 0 :(得分:3)
有可能,
但是...... from-action 签名必须匹配你的commandButton,commandLink等 action 属性
假设您的命令如下所示
<h:commandButton action="#{actionBean.fetchItem(index)}" value="Submit index"/>
...
现在你的导航
<page view-id="/firstPage.xhtml" back="enabled">
<navigation from-action="#{actionBean.fetchItem(index)}">
<redirect view-id="/itemDetail.xhtml" />
</navigation>
</page>
答案 1 :(得分:0)
我不明白为什么你需要一个参数,当你想要一个所有参数的结果时。
如果它确实是你想要的 - 那么,不要使用任何参数。
如果您想执行操作然后返回视图 - 那么,您可以从操作方法返回相应的String
。