0

我正在使用 REST Web 服务开发一个 Maven Web 应用程序。我正在尝试从 dojo 调用简单的 Web 服务。但是我不知道开始通过dojo调用rest服务。我的网络服务代码是:

@GET
@Path("/users")
@Produces("application/json")
public ArrayList dynamicFetch() {

    ArrayList<User> ar = new ArrayList<User>();
    User u1 = new User(1,"Test",30);
    ar.add(u1);
    u1 = new User(2,"test2",31);
    ar.add(u1);
    return ar;
}

执行并显示

[{"age":30,"name":"Test","id":1},{"age":31,"name":"test2","id":2}]

既然我的所有元素都是 dojo..,我如何通过 dojo 在 html 中调用这个 json 对象?

请帮助任何帮助将得到更多

谢谢

4

1 回答 1

0

在 dojo v1.7 之前,试试这个:

dojo.xhrGet({
  url: "/users",
  handleAs:"json",
  load: function (data) {
    // data is the array object it responds.
    console.log(data);
  }
});

有关详细信息,请参阅Dojo Ajax 参考指南

于 2013-09-07T02:47:17.477 回答