有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从servlet启动小程序

我一直在研究如何从servlet启动小程序。到目前为止,网络上的一切都是相反的,从applet连接到servlet。我正在编写一个gwt/j2ee应用程序,需要将数据发布到servlet,然后让servlet启动一个applet,并将序列化对象传递给applet。然后,小程序将数据发送回servlet。有什么想法吗?提前谢谢


共 (2) 个答案

  1. # 1 楼答案

    你不能也不能用Servlet启动小程序。您只需让applet在其^{}期间调用servlet以获取applet需要的任何数据,并让servlet返回所需的数据。小程序Servlet通信可以在小程序中的HTTP客户端的帮助下完成。基本的JavaSEAPI为此提供了^{}^{}

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

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

    另请参见:

  2. # 2 楼答案

    浏览器读取指定小程序的HTML,下载小程序的代码并运行它,即可启动小程序

    你的servlet只需要以正常的方式提供描述小程序的HTML,然后要么提供代码,要么让它从静态站点下载(如果你明白我的意思的话)。基本上只需记住servlet是用来向客户机提供数据的。想想客户端需要什么数据来启动小程序,并提供这些数据