Когда я пытался отправить некоторые значения с помощью h: commandButton ... я получил нулевое значение в бобе ...
мой код xhtml:
<p:commandButton action="#{favouriteAction.setFavourite}" value="Add as Favorite" rendered="#{favouriteBean.favouriteButton}">
<f:setPropertyActionListener target="#{favouriteAction.ngoID}" value="#{InsertDataDaoService.ngo_id}"></f:setPropertyActionListener>
</p:commandButton>
В основеbean Я только что попытался напечатать значение, которое я передал с помощью моей кнопки, но оно становится пустым ...
In favouriteAction.java (My backing Bean)
public Integer ngoID;
public Integer getNgoID() {
return ngoID;
}
public void setNgoID(Integer ngoID) {
this.ngoID = ngoID;
}
public String setFavourite(){
System.out.println("Ngo id: "+ngoID);
System.out.println("Ngo id: "+getNgoID);
return "";
}
В консоли яdint получить любые исключения, мой o / p равен
идентификатор Ngo: 0 идентификатор Ngo: 0
, что является нулем, и оно не передается ..