Web services 获取Restful服务的Json

Web services 获取Restful服务的Json,web-services,jersey,Web Services,Jersey,我在Jersey上有一个Restful服务,返回Json数据,问题是当我试图用$.ajax获取数据时,我无法获取它。 我的Restful服务是: @Path("/RegistroJson") public class RegistroJson { @GET @Path("/get/{param}/{param2}/{param3}") @Produces(MediaType.APPLICATION_JSON) public Usuario htmlHello(@PathParam("para

我在Jersey上有一个Restful服务,返回Json数据,问题是当我试图用$.ajax获取数据时,我无法获取它。 我的Restful服务是:

@Path("/RegistroJson")
public class RegistroJson {

@GET
@Path("/get/{param}/{param2}/{param3}")

@Produces(MediaType.APPLICATION_JSON)
public Usuario htmlHello(@PathParam("param") String nick,@PathParam("param2") String pass,@PathParam("param3") String email) {
    Usuario u=new Usuario();
    u.setPass(pass);
    u.setUser(nick);
    u.setEmail(email);
    return u;
}
我需要web中的json,但我无法通过以下方式获得:

$.ajax({url: "http://localhost:8080/RestWebService/rest/RegistroJson/get/emilio/adf/asdf"})
我将该命令用于此服务(),它工作正常,因此我认为问题出在我的rest服务中 你能帮我做这个吗?
谢谢

如果您使用浏览器访问此rest url,是否收到json数据?在$.json()中,当您收到的数据可以访问时,您需要添加一个成功操作。您可以通过添加到{}选项
success:function(f){console.log(f)}

是,如果我转到RESTURL,我会收到json数据,请尝试添加我编写的内容。您的json应该如下所示:$.ajax({url:,success:function(f){console.log(f);}),然后在浏览器中检查您的控制台是否看到您的数据。您在哪里执行rest Web请求?在浏览器中还是在Jersey中?