我有一个从 GWT 服务器代码调用的 Web 服务。我从该 Web 服务获得 XML 作为响应。我想将该 XML 传递给 javascript 的客户端并按原样呈现。我们怎么能做到这一点?
我们使用 GWT 2.5 和 RequestFactory。
万分感谢。
我有一个从 GWT 服务器代码调用的 Web 服务。我从该 Web 服务获得 XML 作为响应。我想将该 XML 传递给 javascript 的客户端并按原样呈现。我们怎么能做到这一点?
我们使用 GWT 2.5 和 RequestFactory。
万分感谢。
当您使用某些 ORM(如 Hibernate)时,RequestFactory 是一种特殊的传输方式。在您的情况下,您使用的是 web 服务,而不是 ORM。所以你可能会使用另一种远程调用技术,例如 GWT-RPC。只需使用将 XML 作为字符串返回的方法准备一个 RPC 服务。有关如何进行 RPC 调用的更多详细信息,请参阅此页面。
编辑。正如@Andrea Boscolo 所指出的那样,在这种情况下也没有什么能阻止您使用 RequestFactory (请参阅他的评论)