Williamyuan86 发表于 2013-1-29 10:33:58

CXF的RestFul web service 用ajax怎么总返回error啊。

$("#loginButton").click(function(event) {
alert("in");
$.ajax({
type: "GET",
url: "http://localhost:8080/fsv_bank_home/service/userservice/users/",
contentType: "application/json",
data: "William",
success: function (json) { alert(json); },
error: function (error) {
alert("error" + error.responseText);

}
});

});

这是ajax调用的部分,每次都返回到error里。后台没有输出任何信息。貌似是没有调到service,可是用simple client调这个URL就可以调到。愁死我了。折腾一天了,高手看到了指引一下迷途中的人。
这个是服务端的代码:
@GET
    @Path("/users/{name}/")
    public User getUser(@PathParam("name") String name) {
      System.out.println("----invoking getUser, User id is: " + name);
//      UserDBAccess tt = new UserDBAccess();
      User c = new User();
      c.setPwd("123123");
      c.setName(name);
      c.setId(1);
      c.setUserSSN("123");
      return c;
    }
页: [1]
查看完整版本: CXF的RestFul web service 用ajax怎么总返回error啊。