【发布时间】:2012-12-17 03:57:17
【问题描述】:
我有一个 Web 应用程序,它当前在网页中托管一个小程序。小程序连接到 Tomcat Servlet 并发送请求。如果我的解决方案可以在客户端使用 Javascript 而不是 Java 小程序,那么对于某些环境会更方便。但这需要 Javascript 向 Tomcat Servlet 发送 POST。
网页由同一个 Web 服务器提供服务 - 实际上是同一个 Tomcat 实例。但是小程序将请求发送到不同的 Servlet。
Javascript 基本上需要定期查询 Servlet,并根据响应调用 javascript 函数。
这可能吗?
如果是这样,有什么关于如何开始的指示吗?
【问题讨论】:
-
对我来说听起来像是跨站点脚本。
-
我不确定你为什么强调“不同的 servlet”。这里没有火箭科学。只需按照通常的方式使用 ajax 就可以了。您不是说 servlet 实际上在不同的域上运行吗?例如。 JavaScript 在 foo.com 上运行而 servlet 在 bar.com 上运行?在这种情况下,跨站点脚本的答案确实适用。否则,仅适用标准 ajax 方法。
标签: javascript http servlets