在java小程序中打印和保存文件

时间:2010-12-13 08:23:14

标签: java client-side applet

我们遇到了这个问题:我们想在浏览器中保存文件或从java applet打印,但这不容易实现,因为java applet似乎没有调用OS服务的权限。有没有办法实现这两个功能(可能有服务器帮助等)。你会建议什么? 提前谢谢

3 个答案:

答案 0 :(得分:1)

要访问Applet沙箱之外的资源,您需要对Applet进行签名,并在策略文件中设置访问权限。

Here您可以找到有关Applets安全性的完整指南。

答案 1 :(得分:1)

嗯,解决方案非常简单:)。在Netbeans中 - >项目属性 - >应用程序/ Web Start / {检查自签名复选框}。这就是所有认证

答案 2 :(得分:0)

托马斯是对的。但我可能会建议你一个解决方法。您可以通过浏览器实现打印。这不需要额外的安全权限,applet可能是未签名的。

要从applet调用javascript API,applet必须具有属性MAYSCRIPT并使用netscape.javascript.JSObject。是的,网景!这个名字仍然是这个死亡浏览器的纪念碑。