Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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/2/spring/14.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 向下拉列表中添加空值_Java_Spring_Hibernate_Jsp_Spring Mvc - Fatal编程技术网

Java 向下拉列表中添加空值

Java 向下拉列表中添加空值,java,spring,hibernate,jsp,spring-mvc,Java,Spring,Hibernate,Jsp,Spring Mvc,所以我现在有一个下拉列表,它直接从数据库查询中提取数据。它是一个配置文件的作业列表。现在,我想在下拉列表的顶部添加一个无作业选项,该选项在DB中设置空值。我该怎么做呢?我曾尝试在控制器中对ArrayList进行编码,并在标记中对其进行调用,但没有成功。任何帮助都将不胜感激 <form:select path="job.jobName"> <form:options items="${jobList}" itemValue="jobName" ite

所以我现在有一个下拉列表,它直接从数据库查询中提取数据。它是一个配置文件的作业列表。现在,我想在下拉列表的顶部添加一个无作业选项,该选项在DB中设置空值。我该怎么做呢?我曾尝试在控制器中对ArrayList进行编码,并在标记中对其进行调用,但没有成功。任何帮助都将不胜感激

<form:select path="job.jobName">



            <form:options items="${jobList}" itemValue="jobName" itemLabel="jobName" />

              </form:select>

             </td>

              <td><form:errors path="job.jobName" /> </td>



         </tr>

         </table>

您可以将form:option添加为单独的元素。下面是代码

<form:select path="job.jobName">
            <form:option value="">No Jobs</form:option> 
            <form:options items="${jobList}" itemValue="jobName" itemLabel="jobName" />
              </form:select>
             </td>
              <td><form:errors path="job.jobName" /> </td>
         </tr>
         </table>

我已经试过了,但它会抛出一个错误,我设置它的方式是,它不是数据库中的值。我找到了一个小的解决办法,但它有点让我讨厌。我有声明该错误的项。我进入控制器,注释掉该代码,并声明job name对象是否为null,以将其设置为null。所以它现在起作用了。。。某种程度上。