java - 如何让Spring访问下拉框值

标签 java spring jsp spring-mvc

如何让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,而不是构建下拉列表

最佳答案

首先,您没有使用<form:select>适本地。您有两个选择:

  • 使用简单的<select>标记为 <option>里面的标签,并给它一个与模型对象字段相对应的名称(在本例中为 Lst_mnt,但避免使用下划线)
  • 使用<form:select>Map您可以在其中填写选择的键和值

因此您将显示这些值。然后:

  • 如果您想获取选定的值 - 提交表单时该值将被填充到模型对象中,因此您将在 Controller 方法中使用它。
  • 如果您想在浏览器中操作它们 - 使用 javascript

关于java - 如何让Spring访问下拉框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5968046/

相关文章:

java - 与嵌入式 Tomcat 8 共享类加载器

javascript - 如何获取spring响应的参数? (其余 JavaScript)

java - 如何在 Java 中从外部进程读取和写入?

spring - Log4j 登录到 STDOUT,然后格式化为 Logstash 的 JSON 布局

hibernate - Spring OpenSessionInViewFilter : can't save object

java - JSP session.getAttribute异常错误

java - 如何在 Android 应用程序中存储数据

java - 在jpa hibernate中使用存储库查询sql时无限递归

javascript - JSP中可以包含javascript吗?

java - 如何检查远程图像是否符合某些规范