0

我想从 Web 应用程序 A 中使用 DWR,但 DWR servlet 在 Web 应用程序 B 中。

这可能吗?有什么解决方法吗?

谢谢!

4

2 回答 2

0

您可以通过客户端的请求从另一个 Web 应用程序中的 dwr servlet 获取静态内容。

但是,如果没有自定义修改,您将无法从一个应用程序访问另一个应用程序的服务/业务对象/会话/请求/状态。

于 2009-07-20T14:17:42.677 回答
0

是的,你完全可以做到。

当包含生成的javascript文件用于应用程序A时,需要指定B应用程序路径(部署dwr servlet的位置),如下所示:

<script type='text/javascript' src='[application B path]/dwr/interface/[javascript class name].js'></script>

[application B path]类似于http://my-domain.com/AppB

[javascript class name]将在应用程序 B 上的dwr.xml中删除

<create creator="new" javascript="[javascript class name]">
    <param name="class" value="com.my-domain.Class"/>
</create>

您可以使用任何核心 javascript 类,如下所示:

<script type='text/javascript' src='[application B path]/dwr/engine.js'></script>
<script type='text/javascript' src='[application B path]/dwr/util.js'></script>
于 2009-07-20T22:06:16.900 回答