我知道由于Applet的性质,这个问题的答案有99%的可能性是“不”,但我还是会问。
我有一个包含X.509证书和applet的SmartCard。我希望能够以只读方式在webapp和其中一个applet之间进行交互,以通过证书中不可用的applet来提取数据。
同样,我知道小程序应该是沙盒,这应该可以阻止这样的事情,但我想我还是会问。
杰森
答案 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方式将数据作为请求参数传递。