我尝试了一下,但是没有成功:
<h:form>
<h:outputLabel value="Enter text" for="inputText" class="left" />
<p:inputText id="inputText" value="#{transmitterBean.test}" placeholder="example text" class="right" />
<p:commandButton action="#{transmitterBean.submit}" value="Submit" update="@form"/>
</h:form>
这是我的豆子:
@Named("transmitterBean")
@SessionScoped
public class TransmitterMB implements Serializable {
String test;
public void submit() throws IOException {
System.out.println(test);
}
public String getTest() {
return test;
}
public void setTest(String test) {
this.test = test;
}
}
输出始终为“空”
因此从未设置字符串测试,我也不知道为什么