java - 如何将这个 <input type ="text"name ="name[]"value =""/> 从html传递到jsp

标签 java html jsp

在我的项目中,我在客户端手动接受行数,所以我想知道如何将表单中的 name[] 传递到 jsp 页面,以便我可以接收所有值在jsp页面中。这里的 modalDialog 会弹出一个新框,我们再次可以在其中输入现有主行的子详细信息。这意味着我们有一个主行(行数可以根据客户的需要手动设置)和每个主行的子行(即使这是根据客户的需要手动设置)。每个输入类型名称都是单独标识的。

<tr class="prototype">
<td><input type="text" name="id[]" value="0" class="id" /></td>
<td><input type="text" name="name[]" value="" /></td>
<td><input type="text" name="col4[]" value="" /></td>
<td><input type="text" name="col3[]" value="" /></td>
<td><button class="remove">Remove</button></td>
<td><a href="#openModal">Open Modal</a></td>
</tr>
</table>
<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<h2>Modal Box</h2>
<table class="dynatable">
<thead>
<tr>
<th>Id</th>
<th>Description</th>
<th>Debit </th>
<th>Credit</th>
<th><button class="add">Add</button></th>            
</tr>
</thead>
<tbody>
<tr class="prototype">
<td><input type="text" name="id[]" value="0" class="id" /></td>
<td><input type="text" name="name[]" value="" /></td>
<td><input type="text" name="col4[]" value="" /></td>
<td><input type="text" name="col3[]" value="" /></td>
<td><button class="remove">Remove</button></td>
</tr>
</table>
<input type="submit" name="sendMessage" class="buttonM bLightBlue" value="Submit"/>
</div>
</div>

最佳答案

将此类数据传递到 JSP(或更确切地说,Java)后端时,不需要 [] 表示法。

HTML

<input type="text" name="name" />
...
<input type="text" name="name" />
...
<input type="text" name="name" />
...

Java/JSP

String[] names = request.getParameterValues("name");
for (String name : names) {
    ...
}

关于java - 如何将这个 &lt;input type ="text"name ="name[]"value =""/> 从html传递到jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18845589/

相关文章:

java - 错误 : cannot find symbol ArrayList

java - 从 servlet 访问服务器上的本地文件系统

html - 尝试将 CSS 文件添加到 HTML 但出现 404 错误

html - 垂直对齐 Font Awesome 图标与 <li> 中的文本

java - 编译后的 JSP 在 WepSphere 应用程序服务器中的位置

java - 解码WebTarget URI

java - 向前兼容 Java 6 注释处理器和 SupportedSourceVersion

java - 销毁 session

html - 隐藏的 CSS 工具提示框

mysql - 从 Java Servlet 访问在 wamp 服务器上运行的 MYSQL 数据库