request.getParameterNames()文字列のリストとして取得することは可能ですか? 私はそれをこの形にする必要があります。
55325 次
4 に答える
8
HttpServletRequest.getParameterNames()メソッドを使用して、サーブレットからパラメータ名を取得することができます。これは を返しますenumeration。次のように、列挙要素をキャストし、stringそれらをパラメーターのに追加できArrayListます。
ArrayList<String> parameterNames = new ArrayList<String>();
Enumeration enumeration = request.getParameterNames();
while (enumeration.hasMoreElements()) {
String parameterName = (String) enumeration.nextElement();
parameterNames.add(parameterName);
}
// you can do whatever you want to do with parameter lists..
于 2013-06-24T17:55:11.123 に答える
0
Guavaを使用して を に変換し、Enumeration次に をIteratorにIterator変換できますList。
Lists.<String> newArrayList(Iterators.forEnumeration(request.getParameterNames()))
于 2013-06-24T18:16:06.540 に答える