Servlet的.如果他们的键不是唯一的,如何获取参数?

MyT*_*tle 6 java parameters servlets

在servlet中,我获得了POST参数,其中键不是唯一的.像这样

id = 12, id = 13, id = 14 
Run Code Online (Sandbox Code Playgroud)

所以我不能getParameterMap()用来获取这些参数(因为HashMap只包含唯一键).解决此问题并从POST查询中获取所有非唯一参数的值的最佳方法是什么?

谢谢!

UPD.我无法编辑请求参数(我从其他应用程序检索此参数)

小智 9

当请求中有多个具有相同名称的参数时,方法getParameterValues()特别有用.的getParameterValues()方法返回参数PARAMNAME的值或多个值.值以字符串数组的形式返回.如果参数paramName在请求中具有多个值,则在数组中返回每个值.

public abstract interface ServletRequest
{
    public abstract String[] getParameterValues(String paramString);
....
Run Code Online (Sandbox Code Playgroud)

}