Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSF下拉列表/SelectItem不工作?_Java_Jsf_Drop Down Menu - Fatal编程技术网

Java JSF下拉列表/SelectItem不工作?

Java JSF下拉列表/SelectItem不工作?,java,jsf,drop-down-menu,Java,Jsf,Drop Down Menu,确定尝试使用JSF下拉菜单。我做了以下的事情,这些都是别人在网上发布的 <td> <h:selectOneMenu id="purposeOption" required="true" value="#{formData.requestType}"> <f:selectItem itemValue=

确定尝试使用JSF下拉菜单。我做了以下的事情,这些都是别人在网上发布的

<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>
有什么提示吗?

答案是:

       <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>


您的
formData
bean的范围是什么?您已经编写了
{formBean.requestType}
,它不应该是
{formData.requestType}
?很抱歉,这是我的错误…所有formData都已转换为formBean…所以现在假设所有的都是formBean。不,我不知道这意味着什么:(@Hari当我这样做时,所有其他字段显示为空白:((
       <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>