将数据数组从jsp传递到servlet

时间:2013-05-03 04:42:27

标签: jsp

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

<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对象,其中car为键,颜色为value。在servlet中发送输入值和创建Map的最佳方法是什么。另一个问题是汽车的数量和颜色是动态的。换句话说,我可能有car1,color1,car2,color2或car1,color1,car2,color2,car3,color3。

提前致谢

1 个答案:

答案 0 :(得分:0)

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

这将返回一个键值的映射,迭代它们并具有相应的值。