如何使Spring能够访问下拉框中的值(How do make Spring access drop

2019-10-28 08:39发布

如何使Spring能够访问下拉框中的值。

我试图让Spring MVC中得到我的下拉列表中的一个值。

org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/view/dateRange.jsp at line 28

25: <tr>
26:     <td>
27:         <div align="right">Last Month Of Full Data:</div></td>
28:         <td><form:select path="Lst_mnt">
29:             <option value="1">January</option>
30:             <option value="2">February</option>
31: 

所有这一切,我做它来获取值到Spring不建下拉

Answer 1:

首先,您不使用<form:select>正确。 你有两个选择:

  • 用一个简单的<select>用标签<option>内标签,并给它一个名称的对应于模型对象字段( Lst_mnt在这种情况下,但避免下划线)
  • 使用<form:select>Map ,可以在其中填充用于所述选择的键和值

因此,你会显示的值。 然后:

  • 如果你想选择的价值 - 它会在模型​​对象填写的表单提交时,所以你必须在你的控制器的方法。
  • 如果你想操纵他们在浏览器中 - 使用JavaScript


Answer 2:

如果删除了td ,包括以下形式:选择不正确的形式工作?

是Lst_mnt形式支持bean的属性? 也就是它的一个整数或字符串场?

也许你可以张贴整个形式?



文章来源: How do make Spring access dropdown box values