我有一个 a4j:commandButton,它应该基于我想作为参数传递的 Id 将我重定向到适当的“编辑”页面,如下所示:
<h:commandButton action="/details.jsf?faces-redirect=true" value="details">
<f:attribute name="id" value="#{bean.id}" />
</h:commandButton>
问题是,它不起作用。我也尝试将 f:attribute 替换为“f:param name="id" value="#{bean.id}"”,但它也失败了。我唯一要做的就是输出链接:
<h:outputLink value="/details.jsf">
link
<f:param name="id" value="#{bean.id}" />
</h:outputLink>
但我对链接并不满意,那么有没有办法让 commandButton 工作?
哦,我还有一个 bean,它应该在重定向后得到那个“id”:
@PostConstruct
public void init(){
id= resolve("id");
}