JSF<h:selectOneMenu>
で 2 つの値を表示していますが、マネージド Bean で両方の値を取得したいと考えています。以下は私のJSFコードです。
<h:outputLabel value="Product "/>
<h:selectOneMenu value="#{placeOrderController.placeOrder.product}">
<f:selectItems value="#{itemController.itemList}" var="cs" itemLabel="#{cs.title} - #{cs.price}" itemValue="#{cs.title}"/>
</h:selectOneMenu>
上記のコードで <f:selectItems>
はtitle
、 とprice
で区切られた に 2 つの値を表示してい"-"
ます。title
マネージド Bean を正常に取得していますが、どうすればprice
値を取得できるのか疑問に思っています。