从 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 调用 servlet 并使用 servlet 生成的 post 数据和下载文件