我想请求帮助完成这项任务: 我有一个像这样的JSP页面片段:
<form name="Cart" action="Cart" method="post">
Product no.1 | Count: <input type="text" name="count[1]"><br />
Product no.2 | Count: <input type="text" name="count[2]"><br />
<button type="submit">Save</button>
</form>
我想知道,如何轻松遍历Servlet中的数组count
- 如何访问具体产品的具体数量(count[1]
,count[2]
等)< / p>
谢谢。
答案 0 :(得分:0)
也许你应该尝试HttpServletRequest类的getParameterMap方法:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Map<String, String[]> parametrs = request.getParameterMap();
String[] count1 = parametrs.get("count[1]");
}
编辑: 您还可以迭代参数映射值:
for (String[] count : parametrs.values()) {
...
}