Javascript servlet未通过angularJS发送响应
我试图运行这段代码,但是我没有得到我应该得到的结果。我已经在Eclipse上开发了这个项目,在web内容文件夹上有一个html页面,在/src/AngularGET文件夹下有一个名为“AtpPlayers”的servlet。我相信我没有插入正确的URL。 你能帮我吗 下面是servlet AtpPlayers.java的代码Javascript servlet未通过angularJS发送响应,javascript,angularjs,servlets,Javascript,Angularjs,Servlets,我试图运行这段代码,但是我没有得到我应该得到的结果。我已经在Eclipse上开发了这个项目,在web内容文件夹上有一个html页面,在/src/AngularGET文件夹下有一个名为“AtpPlayers”的servlet。我相信我没有插入正确的URL。 你能帮我吗 下面是servlet AtpPlayers.java的代码 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json;charset=UTF-8");
try (PrintWriter out = response.getWriter()) {
out.println("[{\"name\": \"Nadal, Rafael (ESP)\", \"email\": \"nadalrafael@gmail.com\", \"rank\": \"1\"},"
+ "{\"name\": \"Djokovic, Novak (SRB)\", \"email\": \"djokovicnovak@gmail.com\", \"rank\": \"2\"},"
+ "{\"name\": \"Federer, Roger (SUI)\", \"email\": \"federerroger@gmail.com\", \"rank\": \"3\"},"
+ "{\"name\": \"Wawrinka, Stan (SUI)\", \"email\": \"wawrinkastan@gmail.com\", \"rank\": \"4\"},"
+ "{\"name\": \"Ferrer, David (ESP)\", \"email\": \"ferrerdavid@gmail.com\", \"rank\": \"5\"}]");
}
}
还有html代码
角度模块('ATP_播放器',[]))
.controller('atpController',函数($scope,$http){
$http.get('/AngularGET/AtpPlayers').success(函数(数据、状态、标题、配置){
$scope.atp=数据;
});
});
从Servlet加载ATP播放器
等级
名称
电子邮件
{{item.rank}
{{item.name}
{{item.email}
找到了!而不是$http.get('/AngularGET/AtpPlayers'),我必须放入$http.get('AtpPlayers')
角度模块('ATP_播放器',[]))
.controller('atpController',函数($scope,$http){
$http.get('/AngularGET/AtpPlayers').success(函数(数据、状态、标题、配置){
$scope.atp=数据;
});
});
从Servlet加载ATP播放器
等级
名称
电子邮件
{{item.rank}
{{item.name}
{{item.email}
请将代码添加到您的问题中,以确保即使目标页面不再存在,您的问题也有意义。是否执行doGet?你有错误吗?没有,我没有错误。html页面将加载并显示表格格式,但在回答问题时不会显示名称,并解释问题的性质和解决方法。它将来可能会帮助其他人。