【发布时间】:2017-02-17 06:05:54
【问题描述】:
我有一些发布到 servlet 并获得响应的代码,问题是我希望响应打开一个警告框并告诉用户发布是成功还是失败。我可以做出任何回应(这只是文本)......成功();或一些 HTML
好的,好像已经修好了……
Java 小服务程序
printWriter.println("200");
HTML
<script> function success() {alert('SUCCESS');}</script>
<script> function fail() {alert('FAIL');}</script>
AngularJS
.then(function(response)
{
if (response.data == 200)
{
success();
}
else
{
fail();
}
})
【问题讨论】:
-
你能告诉你
post电话代码吗?您发布的代码对我来说看起来不错..您有任何错误吗? -
帖子,将数据发布到数据库,然后响应返回一个字符串,可以是我喜欢的任何内容
-
您的响应是否只返回一个字符串?因为你使用了
response.data,它是一个对象 -
java servlet -
response.setContentType("text/html");所以据我所知它只是一个字符串 -
如果您只想返回
string,我相信您应该使用response.setContentType("text/plain");。如果您想返回json,请使用response.setContentType("application/json");
标签: angularjs servlets response