- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否可以将 request.getParameterNames()
作为字符串列表获取?我需要这种形式。
最佳答案
只是construct一个新的ArrayList
包装 request parameter map 的键集.
List<String> parameterNames = new ArrayList<String>(request.getParameterMap().keySet());
// ...
我只是想知道把它设为 List<String>
有什么用. Set<String>
会更有意义,因为参数名称应该是唯一(List
可以包含重复元素)。 Set<String>
也正是 map 的键集已经表示的内容。
Set<String> parameterNames = request.getParameterMap().keySet();
// ...
或者对于您 thought 的特定功能需求,您可能根本不需要它将参数名称按摩到 List<String>
中将是解决方案。例如,也许您实际上打算在增强循环中对其进行迭代?这在 Map
上也是完全可能的.
for (Entry<String, String[]> entry : request.getParameterMap().entrySet()) {
String name = entry.getKey();
String value = entry.getValue()[0];
// ...
}
关于java - 如何将 request.getParameterNames 放入字符串列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281446/
我使用 getParameterNames 从 UI 获取参数名称和值到我的 servlet。现在我想使用这些值来运行我的查询,但我不知道该怎么做,但我在执行此操作时遇到错误 我在做什么 从具有动态星
HttpServletRequest request; Enumeration params = request.getParameterNames(); 如何声明上述方法的返回类型? 最佳答
如何获取 HTML 表单中的所有 parameterNames相同的序列? 例子: 如果表单包含FirstName、LastName和Age 输出应该完全出现在相同的序列 我试过使用以下方法,但这改变
HTTPServletRequest req,有一个方法getParameterMap(),但是,值返回一个String[]而不是String,发布数据为 name=Marry&lastName=Jo
是否可以将 request.getParameterNames() 作为字符串列表获取?我需要这种形式。 最佳答案 只是construct一个新的ArrayList包装 request paramet
我有一个 html 表单,它将数据发布到 servlet。但是 getParameterNames() 返回的顺序与 HTML 表单中返回的顺序不同。 如何以相同的顺序检索参数? 最佳答案 请求中的参
我有一个方面根据目标方法的细节进行各种计算,因此预先提取这些内容如下: @Around("execution(* com.xyz.service.AccountService.*(..))")
我是一名优秀的程序员,十分优秀!