JS调用applet方法访问文件

来源:互联网 发布:lol小米淘宝店 编辑:程序博客网 时间:2024/05/21 04:38

http://www.blogjava.net/oathleo/archive/2008/06/30/211717.html


当html中的js访问applet中的方法要操作文件的时候,即使applet已经签了名,也会发生异常,代码及异常如下所示:代码:js:function addNode(){    document.myapp.addNode();}applet:public void addNode() {     try {   box.parse("/com/test2.xml");     } catch (IOException e) {    e.printStackTrace();    }}ava.lang.IllegalArgumentException: ClassLoader cannot be null解决方法如下:代码:public void addNode() {     SwingUtilities.invokeLater(new Runnable() {        public void run() {            try {                 box.parse("/com/test2.xml");             } catch (IOException e) {           e.printStackTrace();    }           }      });}