如何在javaee6中处理动态数量的表单元素

时间:2012-06-06 04:24:48

标签: html jersey java-ee-6

通常我们有一个静态表单发布在服务器上,因为它是静态的,我们知道变量的名称。

但是,假设我需要发布一些动态数量的表单元素,在后端处理它的最佳方法是什么?可以通过运动衫来完成吗?

最好的例子就是paypal在检查项目时的实现。它们具有动态数量的输入,后缀为_x,其中x是数字。

<form>
<input type="text" name="name_1" />
<input type="text" name="amount_1" />
<input type="text" name="quantity_1" />

<input type="text" name="name_2" />
<input type="text" name="amount_2" />
<input type="text" name="quantity_2" />
</form>

如何读取后端的所有输入文本?

谢谢,
czetsuya

1 个答案:

答案 0 :(得分:1)

你可以将实体读作MultivaluedMap<String, String> formForm form(这基本上是同一个东西)并迭代所有键或..无论你需要什么。例如,请参阅FormParamTest