AppletDll类编译成了一个class文件,打成AppletTest.jar包
public class AppletDll extends Applet {
public void init(){}
public String getName() {
//访问本地资源
File file = new File("c://test.txt");
return String.valueOf(file.isFile());
}
public void paint(Graphics g) {}
}
HTML只贴核心代码<script language="JavaScript">
function changeUserName(){
alert(document.myApplet.getName());//JS调用applet方法
return false;
}
</script>
<applet ID='myApplet' Name='myApplet' code='AppletDll.class' codeBase='.' archive='AppletTest.jar' width='200' height='200'></applet>
<input type=Button name=Btn value="Change Name" language="JavaScript" onclick="return changeUserName();"> 在网上找了一些资料,大概说的就是需要做java的数字签名,但是我试过很多都不行,现在点击页面上的按钮就报JS错误:
java.security.AccessControlException:access denied(java.io.FilePermission c:\test.txt read)
public class AppletDll extends Applet {
public void init(){}
public String getName() {
//访问本地资源
File file = new File("c://test.txt");
return String.valueOf(file.isFile());
}
public void paint(Graphics g) {}
}
HTML只贴核心代码<script language="JavaScript">
function changeUserName(){
alert(document.myApplet.getName());//JS调用applet方法
return false;
}
</script>
<applet ID='myApplet' Name='myApplet' code='AppletDll.class' codeBase='.' archive='AppletTest.jar' width='200' height='200'></applet>
<input type=Button name=Btn value="Change Name" language="JavaScript" onclick="return changeUserName();"> 在网上找了一些资料,大概说的就是需要做java的数字签名,但是我试过很多都不行,现在点击页面上的按钮就报JS错误:
java.security.AccessControlException:access denied(java.io.FilePermission c:\test.txt read)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货