Java 基于带参数函数的焊缝导航
如何基于SEAM中带有参数的函数设置导航规则 比如说Java 基于带参数函数的焊缝导航,java,jsf,navigation,seam,Java,Jsf,Navigation,Seam,如何基于SEAM中带有参数的函数设置导航规则 比如说 <page view-id="/firstPage.xhtml" back="enabled"> <navigation from-action="#{actionBean.fetchItem(int index)}"> <redirect view-id="/itemDetail.xhtml" /> </navigation> </page> 有
<page view-id="/firstPage.xhtml" back="enabled">
<navigation from-action="#{actionBean.fetchItem(int index)}">
<redirect view-id="/itemDetail.xhtml" />
</navigation>
</page>
有可能
但是。。。从动作签名必须匹配您的commandButton、commandLink等动作属性
假设您的命令如下所示
<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>
我不明白为什么需要一个参数,而所有参数都有一个结果 如果它确实是您想要的,那么就不要使用任何参数
如果您想执行操作,然后返回视图-那么,您可以从操作方法返回适当的
字符串。当然可以按照您描述的方式工作,尽管我最终使用了@Bozho建议的方法。谢谢