Мне нужна помощь. Я разрабатываю для jsf и web-приложения, и я столкнулся с проблемой, когда выбираю из выпадающего списка, чтобы получить выбранное значение, но я получаю пустую строку в действии.primefaces selectitem onclick event
Это мой XHTML код selectOneMenu
теге
<p:selectOneMenu value="#{tanAllot.batchName}" id="batchName">
<f:selectItem itemLabel="Select Batch" itemValue="" />
<f:selectItems value="#{tanAllot.batchList}" />
<p:ajax event="change" listener="#{tanAllot.test}" />
</p:selectOneMenu>
это метод я использую в классе действий
private String batchName;
public String getBatchName() {
return batchName;
}
public void setBatchName(String batchName) {
this.batchName = batchName;
}
public void test() {
System.out.println(batchName);
}
Моя проблема заключается при выборе значения из p:selectOneMenu
теге метод по умолчанию должен вызывать в действии и извлекать значение, но я получаю пустую строку.
Может ли кто-нибудь помочь мне решить эту проблему?