我在獲取選定值時遇到問題。SelectOneMenu的值在支持bean中始終爲0
它始終爲0。
XHTML文件:
<p:selectOneMenu id="SelectDicimalsInput5" value="#{auction.money}">
<f:selectItem itemLabel="1" itemValue="1"/>
<f:selectItem itemLabel="5" itemValue="5"/>
<f:selectItem itemLabel="10" itemValue="10"/>
<f:selectItem itemLabel="100" itemValue="100"/>
<f:selectItem itemLabel="500" itemValue="500"/>
<f:selectItem itemLabel="1000" itemValue="1000"/>
</p:selectOneMenu>
支持bean:
@ManagedBean (name="auction")
@RequestScoped
public class AuctionBean implements Serializable {
private int money;
//getters & setters ...
}
'0'是原始'int'('private int money;')的默認值。您是否在回帖後獲得'0'?改爲使用'@ ViewScoped' bean('javax.faces.bean.ViewScoped')。 – Tiny
仍然有同樣的問題。 –
你有周圍的'h:form'嗎? –