pra*_*ant 2 java jax-rs jersey
我有一个包含这样的元素的html表单
<input type="text" value="Val1" name="Name1"/>
<input type="text" value="Val2" name="Name2"/>
<input type="hidden" value="Val3" name="Name3"/>
Run Code Online (Sandbox Code Playgroud)
在服务器端,我使用Jersey实现来捕获表单名称和值.有没有办法在这样的单个地图中捕捉上述所有内容
Name1 ==> Val1 Name2 ==> Val2 Name3 ==> Val3
我理解使用@FormParam,我可以捕获变量中的表单值.但我需要捕获表单元素名称以及值.
任何帮助表示赞赏.
为您的方法提供类型的参数MultivaluedMap<String,String>.需要实现以提供MessageBodyReader响应媒体类型的此类型application/x-www-form-urlencoded(规范的第4.2.4节).所以类似于:
@POST
@Consumes("application/x-www-form-urlencoded")
public Response foo(MultivaluedMap<String, String> form) {
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6710 次 |
| 最近记录: |