2011-11-20 62 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>