看法:
<h:form>
<p:dataTable var="job" value="#{controller.jobs}">
<p:column>
<h:commandButton value="Start" action="#{controller.start(job)}">
<f:param name="jobName" value="#{job.name}"/>
</h:commandButton>
</p:dataTable>
</h:form>
豆:
public String start(Job job){
return "/viewDetails?faces-redirect=true";
}
我正在使用@ViewScoped
我的支持 bean 控制器。
我的问题是当我单击开始按钮时,它不会将带有值的参数 jobName 附加#{job.name}
到我的 url。有什么办法可以让它附加吗?