我需要读取 servlet 中的 HTTP POST 请求数据。数据在名称-值对中。以下是发送到服务器的数据(我从谷歌浏览器的检查元素工具的网络选项卡中选择了这些数据)。
data1[roll_no]:32
data1[section]:A
data1[standard]:2
data1[marks][]:54
data1[marks][]:23
我能够读取除列表之外的所有值marks
。我尝试读取这些值是:
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
log(this.getClass().getSimpleName());
Enumeration<String> name = request.getParameterNames();
while(name.hasMoreElements()){
String param = name.nextElement();
log(param+" = "+request.getParameter(param));
}
}
而且,在这里我需要一些线索来迭代整个标记param
列表data1[marks][]