我正在使用其他Web服务开发maven Web应用程序。我试图从dojo调用简单的Web服务。但我不知道开始通过道场呼叫休息服务。我的网络服务代码是:
@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在html中调用这个json对象,因为我的所有元素都是dojo ..?
请帮助任何帮助更多
由于
答案 0 :(得分: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 reference guide。