2011-11-20 70 views
-2

好吧,试着使用JSF下拉菜单。我没有跟随别人张贴或一般在互联网以下..JSF Dropdown/SelectItem不工作?

<td> 

       <h:selectOneMenu id="purposeOption" 
       required="true" 
       value="#{formData.requestType}"> 
       <f:selectItem 
        itemValue="#{formData.projectOption}" 
        itemLabel="Project"/> 
       <f:selectItem 
        itemValue="#{formData.trainingOption}" 
        itemLabel="Training"/> 
       </h:selectOneMenu> 
</td> 

不明白为什么它会显示一个空白空间,在未来的页面请求类型。

Request Type: #{formBean.requestType} 

任何提示?

+0

你是什么'formData' bean的范围是什么? –

+0

范围是会话 –

+0

你写了'#{formBean.requestType}',它不应该是'#{formData.requestType}'吗? –

回答

-1

答案是:

 <td> 

       <h:selectOneMenu id="purposeOption" 
       required="true" 
       value="#{formBean.requestType}"> 
       <f:selectItem 
        itemValue="Project" 
        itemLabel="Project"/> 
       <f:selectItem 
        itemValue="Training" 
        itemLabel="Training"/> 
       </h:selectOneMenu> 
      </td>