我有一个表格,其中包含汽车模型和汽车颜色的输入字段,如下所示
<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。
提前致谢
答案 0 :(得分:0)
最好的方法是调用request.getParameterValues();
这将返回一个键值的映射,迭代它们并具有相应的值。