也许我想念一些东西,但我真的不知道我的代码有什么问题,我用非常简单的教程完成了这个,但是我的按钮仍然没有在我的bean中设置变量。
我想给它按钮值的值(所以如果按钮值是“按钮”,我想把我的字符串变量设置为“按钮”。
这是我的Bean:
@ManagedBean(name = "lwDetailsBean")
@SessionScoped
public class LwDetailsBean {
public String listaWydan;
public String getListaWydan() {
return listaWydan;
}
public void setListaWydan(String listaWydan) {
this.listaWydan = listaWydan;
}
这是我的xhtml代码:
<p:commandButton value="#{item.listaWydan}" oncomplete="PF('test').show()">
<f:setPropertyActionListener value="#{item.listaWydan}" target="#{lwDetailsBean.listaWydan}" />
</p:commandButton>
我甚至尝试输入固定值,没有效果:
<p:commandButton value="#{item.listaWydan}" oncomplete="PF('test').show()">
<f:setPropertyActionListener value="ILW000022784" target="#{lwDetailsBean.listaWydan}" />
</p:commandButton>
有谁能告诉我这段代码有什么问题?