java - 如何在 Spring 框架中将多个输入存储到数组中

标签 java spring jsp spring-mvc

我是 Spring MVC 的新手,我正在创建一个包含用户需要完成的多个属性的表单,并且我希望将数字列表存储到数组中,而不是为每个字段创建变量

enter image description here

我尝试了这段代码,但不起作用:

Linea 1 <form:input type="number" path="numberArray[0]"/>
Linea 2 <form:input type="number" path="numberArray[1]"/>
...

最佳答案

在 Spring 3+ 中,<form:input/>不能用于此目的,因为 W3C HTML 规范已更改为禁止 []在表单中输入name属性。 Here is a good writeup使用原始 HTML input元素来支持字段的行/数组(这本质上是您尝试使用 numberArray[index] 执行的操作,但使用原始 HTML input 元素)。

关于java - 如何在 Spring 框架中将多个输入存储到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41580346/

相关文章:

java - Ehcache Spring-自定义 key 生成器

java - RunWith 和 ContextConfiguration 奇怪的行为

JSP:在 Tomcat 中需要引号,但在 WebSphere 中没有

java - 出现此错误消息的原因可能是什么?

java - 如何在java中创建一个不可继承和静态的类?

java - 如何打开并运行已编译的 Java 文件?

java - 将值从 jsp 发送到 servlet,然后返回到 jsp

java - 关闭 safari 驱动程序时忽略弹出窗口

java - 此应用程序出现白色标签错误没有明确的/错误映射,因此您将其视为 Spring boot 中的后备方案

java - 是否可以在 jsp 页面上的复选框或单选按钮中显示 boolean 值?