如何将具有相同名称的输入值提取到servlet中?
我有一个包含各种productID值的表单。 它们包含在输入文本中,其中不同的值都具有相同的名称。
<input type="text" value="" name="productID" size="3" />
提交表单后,它将转到servlet。 通常我会使用request.getParameter
但它只显示一个属性。 如何检索具有相同名称的多个属性?
您可以使用
getParameterValues()
String[] productIDs= request.getParameterValues("productID");
getParameter
的Javadoc清楚地说
只有在确定参数只有一个值时才应使用此方法。 如果参数可能具有多个值,请使用getParameterValues(java.lang.String)。
getParameterValues
返回一个String[]
,这就是你想要的。