java - 从 servlet 启动 applet

标签 java jsp gwt servlets applet

我一直在寻找如何从 servlet 启动小程序。到目前为止,Web 上的所有内容都是相反的,从 applet 连接到 servlet。我正在编写一个 gwt/j2ee 应用程序,需要将数据发布到 servlet,然后让 servlet 启动一个小程序并将序列化对象传递给该小程序。然后,小程序会将数据发送回 servlet。有任何想法吗?提前致谢。

最佳答案

您不会也无法使用 Servlet 启动小程序。您只需让小程序在其init()期间调用 servlet 获取 applet 所需的任何数据,并让 servlet 返回所需的数据。 Applet-Servlet 通信可以借助 Applet 中的 HTTP 客户端来完成。基本的 Java SE API 为您提供 java.net.URLjava.net.URLConnection为此。

InputStream response = new URL(getCodeBase(), "servletURL").openStream();
// ...

这里,servletURL 应与您在 web.xml 中定义的 servlet 的 url-pattern 相匹配,例如/servletURL/servletURL/*

另请参阅:

关于java - 从 servlet 启动 applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673956/

相关文章:

javascript - 无法看到java项目(jsp)中json文件的变化

gwt - 禁用 CellTable 中的 CheckboxCell

GWT 折线图选项

java - 即使元素存在于网页上,获取元素也未附加异常

php - 如何进行跨域ajax调用

java - 制作隐形 body 线 box2d libgdx

java - hibernate :Cannot add or update a child row: a foreign key constraint fails

gwt - 在 GWT 2.1.1 中使用 RootLayoutPanel 时完全禁用浏览器级别的滚动条,如何重新启用它们?

java - 使用 add 运算符理解 java 字符串

java - OkHttpClient 拦截器未设置