0

我有一个表格,其中包含汽车型号和汽车颜色的输入字段,如下所示

<form>
  <input id="car1" name="car1" value="audi"/>
  <input id="color1" name="color1" value="red"/>
  <input id="car2" name="car2" value="honda"/>
  <input id="color2" name="color2" value="black"/>
  <input id="car3" name="car3" value="toyota"/>
  <input id="color3" name="color3" value="silver"/>
</form>

我需要将这些输入值发送到 servlet 并维护汽车和颜色之间的关系。为了保持汽车和颜色之间的关系,在 servlet 中,我正在考虑创建一个以汽车为键、颜色为值的 Map 对象。发送输入值并在 servlet 中创建 Map 的最佳方式是什么。另一个问题是汽车的数量和颜色是动态的。换句话说,我可能有 car1,color1,car2,color2 或 car1,color1,car2,color2,car3,color3。

提前致谢

4

1 回答 1

0

最好的方法是调用 request.getParameterValues();

这将为您返回一个键值映射,遍历它们并具有相应的值。

于 2013-05-03T05:09:25.343 回答