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 に答える