我猜这可能是一个noob问题,但我很难找到答案。在JSF菜单中使用项目
我具有被从阵列
<f:selectItems value="#{quizBean.categoryArray}"/>
我需要所选择的菜单项存储在被称为tempCategory在QuizBean一个值填充的菜单。我有一个名为setTempCategory(String newValue)和getTempCategory()的tempCategory getter和setter。
我需要填写selectOneListbox的值。 quizBean.tempCategory引用tempCategory的设置方法。我会用什么来替换newValue,以便菜单项被发送到setTempCategory(String newValue)方法?
<h:selectOneListbox value="#{quizBean.tempCategory(newValue)}">
<f:selectItems value="#{quizBean.categoryArray}"/>
</h:selectOneListbox> <br/>
<h:commandButton value="Choose Quiz" action="#{quizBean.chooseCategory(quizBean.getTempCategory)}"/>
所有这些都在字符串中。我需要获取所选菜单项的字符串值,并将其存储在可以使用chooseCategory()方法检索它的地方。 – bilestrojanman 2012-02-07 05:12:03