从 JSP 页面调用我的 GWT 后端方法

Posted

技术标签:

【中文标题】从 JSP 页面调用我的 GWT 后端方法【英文标题】:Call my GWT backend method from a JSP Page 【发布时间】:2017-02-14 11:58:07 【问题描述】:

我有一个方法驻留在 GWT 框架的后端,我通常通过 RPC 调用这个方法。

我的情况是应用程序重定向到一个单独的 JSP 页面,现在我想从这个 jsp 页面调用驻留在后端的相同方法。

是否有可能我可以通过 RPC 或其他方式从我的 jsp 页面调用该方法。

【问题讨论】:

Using GWT backend but not frontend的可能重复 【参考方案1】:

我建议有两种方法:

加载应用程序的 JS 文件(在您的 JSP 中),并从中“导出”一个 JS 函数,该函数知道如何进行 RPC 调用。因此,此函数将作为传递 JSP->GWT->Backend 工作 通过一种更简单的协议公开您的 GWT 后端,该协议可以在 JSP 中轻松使用(例如 REST API,甚至是简单的 ajax 调用),并完全避免 RPC。

除此之外,请注意您无法轻松解码和/或编写 RPC 消息,因此我认为您不能自己完成。

【讨论】:

以上是关于从 JSP 页面调用我的 GWT 后端方法的主要内容,如果未能解决你的问题,请参考以下文章

布局更新 GWT

GWT Spring 安全集成(纯 GWT,无 JSP)

从 GWT 调用 servlet 并使用 servlet 生成的 post 数据和下载文件

如何从 Eclipse 中的 JSP 项目中正确调用我的 Java 代码

GWT 请求工厂的 ACL

GWT 客户端可以读取调用它的 httpservletresponse 吗?