Javascript JAXRS使用jquery中的Json提交请求-->;415

Javascript JAXRS使用jquery中的Json提交请求-->;415,javascript,ajax,json,jax-rs,Javascript,Ajax,Json,Jax Rs,我尝试使用jqueryajax调用发出一个简单的put请求。我试图传递一个普通的json对象,但每次都出现错误415。 ajax调用的编码如下所示: $.ajax( type: "PUT", contentType: "application/json", url: myURL + "/UpdateUser/User/" + localStorage.getItem("user"), dataType: "json", data: model, success: function(d

我尝试使用jqueryajax调用发出一个简单的put请求。我试图传递一个普通的json对象,但每次都出现错误415。 ajax调用的编码如下所示:

$.ajax(
 type: "PUT",
 contentType: "application/json",
 url: myURL + "/UpdateUser/User/" + localStorage.getItem("user"),
 dataType: "json",
 data: model,
 success: function(data, textStatus, jqXHR){
 },
 error: function(jqXHR, textStatus, errorThrown){
 }
});
@Path("/UpdateUser")
public class UpdateUser{

     @PUT
     @Path("/User/{user}")
     @Consumes("application/json")
     @Produces("application/json")
     public String updateUser(@PathParam("user") String pUser, User pObject){
       String return_val = "runs";

        return(return_val);
     }
}
该模型是一个简单的javascript变量,可以转换为json。 JAXRS编码如下所示:

$.ajax(
 type: "PUT",
 contentType: "application/json",
 url: myURL + "/UpdateUser/User/" + localStorage.getItem("user"),
 dataType: "json",
 data: model,
 success: function(data, textStatus, jqXHR){
 },
 error: function(jqXHR, textStatus, errorThrown){
 }
});
@Path("/UpdateUser")
public class UpdateUser{

     @PUT
     @Path("/User/{user}")
     @Consumes("application/json")
     @Produces("application/json")
     public String updateUser(@PathParam("user") String pUser, User pObject){
       String return_val = "runs";

        return(return_val);
     }
}
每次当我运行这段代码时,我都会得到——正如我已经提到的——错误415。首先我想我可能忘记了内容类型。。。但是这不是问题所在。。。 我真的希望你能帮我解决这个问题


问候

由于您没有提供足够的信息,我只能假设问题是:Jersey没有配置为支持JSON。详细描述了这一点。除了这个问题的更多细节,你可能可以在日志中找到