Webapp和Applet之间的交互

时间:2010-08-14 17:51:21

标签: java applet web-applications

我知道由于Applet的性质,这个问题的答案有99%的可能性是“不”,但我还是会问。

我有一个包含X.509证书和applet的SmartCard。我希望能够以只读方式在webapp和其中一个applet之间进行交互,以通过证书中不可用的applet来提取数据。

同样,我知道小程序应该是沙盒,这应该可以阻止这样的事情,但我想我还是会问。

杰森

1 个答案:

答案 0 :(得分:1)

您可以使用java.net.URLConnection来触发HTTP请求。允许applet在Applet#getCodeBase()获得的自己域上触发HTTP请求。

URL url = new URL(getCodeBase(), "scriptURL");
URLConnection connection = url.openConnection();
// ...

用在域上侦听的任何服务器端脚本的路径替换"scriptURL",例如"script.php""servletURL",等等。您可以使用通常的HTTP方式将数据作为请求参数传递。

另见: