- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
谁能解释一下为什么 ServletRequest.getParameterMap()
返回类型
Map<String, String[]>
ServletRequest.getParameter()
只返回类型 String
我不明白为什么 map 会映射到一个以上的值。 TIA。
最佳答案
它返回具有相同名称的控件的所有参数值。
例如:
<input type="checkbox" name="cars" value="audi" /> Audi
<input type="checkbox" name="cars" value="ford" /> Ford
<input type="checkbox" name="cars" value="opel" /> Opel
或
<select name="cars" multiple>
<option value="audi">Audi</option>
<option value="ford">Ford</option>
<option value="opel">Opel</option>
</select>
任何选中/选定的值都将以:
String[] cars = request.getParameterValues("cars");
这对于表格中的多项选择也很有用:
<table>
<tr>
<th>Delete?</th>
<th>Foo</th>
</tr>
<c:forEach items="${list}" var="item">
<tr>
<td><input type="checkbox" name="delete" value="${item.id}"></td>
<td>${item.foo}</td>
</tr>
</c:forEach>
</table>
结合
itemDAO.delete(request.getParameterValues("delete"));
关于java - ServletRequest.getParameterMap() 返回 Map<String, String[]> 并且 ServletRequest.getParameter() 返回 String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1928675/
我正在尝试从请求对象获取完整的参数映射并对其进行迭代。 这里是示例代码 Map map = request.getParameterMap(); for(Object key : map.keyS
HttpServletRequest 的 getParameterMap() 返回查询参数和发布的表单数据。 我可以从 UriInfo.getQueryParameters() 单独获取查询参数。 但
HTTPServletRequest req,有一个方法getParameterMap(),但是,值返回一个String[]而不是String,发布数据为 name=Marry&lastName=Jo
HandshakeRequest 的方法getParameterMap 是否包含路径参数?我似乎找不到关于此的详细文档。 最佳答案 HandShakeRequest#getParameterMap()
我有一个 java servlet 应用程序,我们正在将其从 WebSphere 移植到 TC Server 并从 java 2 升级到 java 7。 在测试中,我们发现以 % 符号结尾的参数(包括
下面是我用来测试的代码: 我们正在做的是使用 getPageContext().getRequest().getParameterMap(
为什么参数值是Object哈希码: input_name:[[Ljava.lang.String;@3f4d64] 我认为代码 request.getParameterMap().get(name);
我有一个 JSP,可以从像这样的 url 访问 http://localhost/products.jsp (因此没有查询字符串),而该页面包含其他 JSP: 在 product.jsp
我正在使用 FilterInvocationSecurityMetadataSource 实现类实现 configure(HTTP HttpSecurity) 中请求的角色动态验证方法,但是,我遇到了
我要转换Map到 Bean与 getter 和 setter。有没有一个图书馆可以做到这一点?如果没有的话怎么办? 我的想法是这样的: public Object convert(final Map
我想将表单数据直接转换为bean。最初我使用 spring 来实现这一点,但在我当前的项目中,我们不允许再使用 spring,所以我尝试在 Apache BeanUtils 的帮助下做类似的事情。我的
今天我想给大家提出的问题是这样的: 请求到达 Controller (在 spring MVC 环境中),在该 Controller 中我想以某种方式拆分请求参数。我最初的方法是使用@ModelAtt
谁能解释一下为什么 ServletRequest.getParameterMap() 返回类型 Map ServletRequest.getParameter() 只返回类型 String 我不明白为
我是一名优秀的程序员,十分优秀!