如何从java小程序创建文件?
我正在尝试创建一个excel文件,并使用JavaApplet保存到本地文件系统。在签署应用程序后,我可以通过直接调用applet成功创建文件。然而,当我尝试从javascript调用该方法时,它失败了,没有任何错误消息。我想知道是否有任何策略控制来阻止javascript调用java方法如何从java小程序创建文件?,java,javascript,security,applet,next-generation-plugin,Java,Javascript,Security,Applet,Next Generation Plugin,我正在尝试创建一个excel文件,并使用JavaApplet保存到本地文件系统。在签署应用程序后,我可以通过直接调用applet成功创建文件。然而,当我尝试从javascript调用该方法时,它失败了,没有任何错误消息。我想知道是否有任何策略控制来阻止javascript调用java方法 <html> <script language="JavaScript"> function createExcel() { document.excel.createExce
<html>
<script language="JavaScript">
function createExcel()
{
document.excel.createExcel();
document.excel.setMessage("hello world from js");
}
</script>
<body>
<input type="button" value="Generate Excel" onclick="createExcel()" />
<applet id='applet' name='excel' archive='Office.jar,poi-3.7-20101029.jar' code='com.broadridge.Office.class' width='100' height='100'></applet>
</body>
</html>
函数createExcel()
{
document.excel.createExcel();
setMessage(“来自js的hello world”);
}
这里可能有几个问题
1) 您必须使用小程序的JavaScript部署方法(请参见链接)
2) 如果您尝试调用的方法不在applet子类中,则首先必须获取相关类的实例,然后调用其方法,例如(对于计算器类):
摩尔这里可能有几个问题 1) 您必须使用小程序的JavaScript部署方法(请参见链接) 2) 如果您尝试调用的方法不在applet子类中,则首先必须获取相关类的实例,然后调用其方法,例如(对于计算器类):
使用JavaScript调用的受信任小程序中的Moor方法需要包装在中,并使用其中一个变体调用 沙盒文件系统访问 插件2 JRE(例如Oracle的1.6.0_10+JRE)使用文件服务(特别是服务器)提供对本地文件系统的沙盒访问。有关示例,请参见 小程序元素
JS调用的小程序应该声明它在HTML中是可编写脚本的。至于获取“HTML”,最好的编写方法是使用Oracle的。它不仅会以目前已知的每个浏览器的最佳方式编写小程序元素,还会编写JRE存在(是否安装了Java?)和最低版本(JRE是运行此小程序所需的最低版本吗?)检查。使用JavaScript调用的受信任小程序中的方法需要包装在一个中,并使用其中一个变体调用 沙盒文件系统访问 插件2 JRE(例如Oracle的1.6.0_10+JRE)使用文件服务(特别是服务器)提供对本地文件系统的沙盒访问。有关示例,请参见 小程序元素
JS调用的小程序应该声明它在HTML中是可编写脚本的。至于获取“HTML”,最好的编写方法是使用Oracle的。它不仅会以每个浏览器目前已知的最佳方式编写小程序元素,还会检查JRE存在(是否安装了Java?)和最低版本(JRE是否是运行此小程序所需的最低版本?)。您创建的继承类小程序的类:)谢谢。我还尝试调用applet方法来更新一个字段,它可以正常工作。在小程序中创建文件和更新字段有什么区别?您创建的继承小程序类的类:)谢谢。我还尝试调用applet方法来更新一个字段,它可以正常工作。在小程序中创建文件和更新字段有什么区别?
var calculator = mathApplet.getCalculator();
calculator.setNums(numA, numB);