我收到请求的JSP可能有多个具有相同名称的表单元素(具有相同名称的Checkbox组)。在我们调用request.getParameterValues()
而不是request.getParameter()
时,我们将获得与具有相同名称的表单元素对应的值数组。如何确定调用哪种方法。
如何从Servlet端确定提交的表单具有相同名称的元素以及哪个参数名称对应于该表单元素。
对我来说,确定哪个元素具有相同名称的多个是很重要的。
提前致谢。
答案 0 :(得分:3)
始终致电request.getParameterValues()
。它返回值数组。如果array只包含一个元素,那么该名称只有一个字段。