Post FormParam中带“的null”;字符集=UTF-8“;泽西岛2.0

Post FormParam中带“的null”;字符集=UTF-8“;泽西岛2.0,post,jersey-2.0,Post,Jersey 2.0,我目前正在从事一个AngularJS项目,我正在使用内容类型“application/x-www-form-urlencoded;”调用一些rest服务 在服务器端,我使用版本2.0中的Jersey。这是我对maven的依赖 <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-

我目前正在从事一个AngularJS项目,我正在使用内容类型“application/x-www-form-urlencoded;”调用一些rest服务

在服务器端,我使用版本2.0中的Jersey。这是我对maven的依赖

    <dependency>
        <groupId>org.glassfish.jersey.containers</groupId>
        <artifactId>jersey-container-servlet-core</artifactId>
        <version>2.0</version>
    </dependency>
我试过了

@POST
@Produces(MediaType.APPLICATION_JSON)
@Path("movements/")
@Consumes({MediaType.APPLICATION_FORM_URLENCODED + ";charset=UTF-8", 
           MediaType.APPLICATION_FORM_URLENCODED + "; charset=UTF-8",
           MediaType.APPLICATION_FORM_URLENCODED})
public Response movements(
        @FormParam("COMPTE_NO") String COMPTE_NO,
        @FormParam("COMPTE_BIDULE") String COMPTE_BIDULE,
        @FormParam("COMPTE_MACHIN") String COMPTE_MACHIN,
我也有同样的问题。你有什么想法吗?
提前谢谢。

这个问题是重复的。可以在上找到响应

Jersey票证和过滤器有一个解决方法,可以在票证上找到

@POST
@Produces(MediaType.APPLICATION_JSON)
@Path("movements/")
@Consumes({MediaType.APPLICATION_FORM_URLENCODED + ";charset=UTF-8", 
           MediaType.APPLICATION_FORM_URLENCODED + "; charset=UTF-8",
           MediaType.APPLICATION_FORM_URLENCODED})
public Response movements(
        @FormParam("COMPTE_NO") String COMPTE_NO,
        @FormParam("COMPTE_BIDULE") String COMPTE_BIDULE,
        @FormParam("COMPTE_MACHIN") String COMPTE_MACHIN,