1

我创建了一个 Web 服务,它接收数据并将其存储在数据库中。为了向用户确认存储,我已将存储的数据作为响应显示在与(Web 服务正在处理的)JSON 输出相同的页面中。

现在我有一个疑问,是否可以将响应重定向到请求页面。

为了您更好的理解,

  • 用户从 html 文件 (upload.html) 上传数据。

  • 现在 Web 服务会将数据存储在数据库 (upload.java) 中,并在同一页面中将输出显示为 JSON(当前正在使用这种方式)

  • 我可以将响应 JSON 输出带回 html (upload.html) 并显示 JSON 输出吗

这种方式可行吗。

4

1 回答 1

1

您正在将用户的数据发布/发送到服务器,然后再次将响应重定向到用户。为什么?

当用户提交您已经拥有的数据时。因此,只需对其进行格式化并向用户显示适当的消息。重定向后显示消息不会增加任何价值,除非您想显示一些来自服务器的消息。

编辑

网络服务教程

检查以上链接中的服务代码;它返回字符串。同样,您需要修改您的服务以返回适当的对象。

public String hello(@WebParam(name = "name") String txt) {
    return "Hello " + txt + " !";
}
于 2013-01-19T13:25:07.527 回答