通常我们有一个静态表单发布在服务器上,因为它是静态的,我们知道变量的名称。
但是,假设我需要发布一些动态数量的表单元素,在后端处理它的最佳方法是什么?可以通过运动衫来完成吗?
最好的例子就是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
答案 0 :(得分:1)
你可以将实体读作MultivaluedMap<String, String> form
或Form form
(这基本上是同一个东西)并迭代所有键或..无论你需要什么。例如,请参阅FormParamTest。