我有一个包含各种productID值的表单。它们包含在输入文本中,其中不同的值都具有相同的名称。
<%
ListIterator ul2 = myCartList3.listIterator();
while(ul2.hasNext()){
ShoppingCart myCart2 = new ShoppingCart();
myCart2 = (ShoppingCart)ul2.next();
%>
<input type="text" value="<%=myCart2.getProductID() %>" name="productID" size="3" />
<%
}
%>
提交表单后,它将转到servlet。通常我会使用request.getParameter
,但它只显示一个属性。如何检索具有相同名称的多个属性?
答案 0 :(得分:1)
答案 1 :(得分:0)
getParameter
的{{3}}明确表示
只有在确定参数只有一个值时,才应使用此方法。如果参数可能有多个值,请使用getParameterValues(java.lang.String)。
getParameterValues
会返回String[]
,这就是您想要的。