【问题标题】:Adding a Null Value to a Drop Down List将空值添加到下拉列表
【发布时间】:2015-01-28 20:46:52
【问题描述】:

所以我目前有一个下拉列表,可以直接从数据库查询中提取数据。它是个人资料的工作的工作列表。现在说,我想在下拉列表顶部添加一个“No Jobs”选项,在数据库中设置一个空值。我该怎么做呢?我已经尝试在我的控制器中对 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>

【问题讨论】:

    标签: java spring hibernate jsp spring-mvc


    【解决方案1】:

    您可以将 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>
    

    【讨论】:

    • 我已经尝试过了,但它会抛出一个错误,因为我设置它的方式不是数据库中的值。
    • 我找到了一个小解决方法,但它有点让我烦恼。我有声明该错误的项目。我进入控制器注释掉该代码,并声明作业名称对象是否为空以将其设置为空。所以它现在可以工作了......有点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2013-05-30
    相关资源
    最近更新 更多