是否需要任何RestayEasy特定配置才能使MultivaluedMap填充所有表单参数?
我使用RestEasy可以很好地处理很多web服务。但是我第一次需要能够遍历提交的所有表单参数,以便处理不可预测的表单参数。 尝试使用以下代码给我一个空的地图。
@POST
@Path("/")
@Consumes("application/x-www-form-urlencoded")
public Response post(MultivaluedMap<String, String> params) {
System.out.println("post " );
System.out.println("formParams " + params);
}
I am using RestEasy 3.1.4 with the following maven dependencies :
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>3.1.4.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxb-provider</artifactId>
<version>3.1.4.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
<version>3.1.4.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-servlet-initializer</artifactId>
<version>3.1.4.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-multipart-provider</artifactId>
<version>3.1.4.Final</version>
</dependency>