当前位置: 技术问答>java相关
急!我用applet访问本地资源,该怎么做?(分不够再加50)
来源: 互联网 发布时间:2015-06-15
本文导语: 我想用applet显示文件对话框,让用户选择文件或者目录,然后返回给页面,或者将文件和目录的路径传给一个jsp,但是在javascript里调用applet函数显示文件对话框(JFileChooser)时,文件对话框就死在那儿了,想请问高手该...
我想用applet显示文件对话框,让用户选择文件或者目录,然后返回给页面,或者将文件和目录的路径传给一个jsp,但是在javascript里调用applet函数显示文件对话框(JFileChooser)时,文件对话框就死在那儿了,想请问高手该怎么做,或者有什么其他的方法获得用户选中的文件和目录,谢谢,下面是源代码:
Class FileApplet extends JApplet
{
public String getSelectedFile()
{
String strSelectFile=null;
int retDlg =0;
try
{
JFileChooser dFileDlg = new JFileChooser();
retDlg = dFileDlg.showOpenDialog(this.getParent());
File fileSelected = dFileDlg.getSelectedFile();
if (null != fileSelected)
{
strSelectFile = fileSelected.getPath();
}
}
catch (Exception e)
{
.............
}
}
html文件里面:
function getSelectDir()
{
var strSelectedFilePath = document.fileDlg.getSelectedFile();
document.fileDlg.showDialog();
alert(strSelectedFilePath);
}
Class FileApplet extends JApplet
{
public String getSelectedFile()
{
String strSelectFile=null;
int retDlg =0;
try
{
JFileChooser dFileDlg = new JFileChooser();
retDlg = dFileDlg.showOpenDialog(this.getParent());
File fileSelected = dFileDlg.getSelectedFile();
if (null != fileSelected)
{
strSelectFile = fileSelected.getPath();
}
}
catch (Exception e)
{
.............
}
}
html文件里面:
function getSelectDir()
{
var strSelectedFilePath = document.fileDlg.getSelectedFile();
document.fileDlg.showDialog();
alert(strSelectedFilePath);
}
|
有两个办法:
1、可以使用本地受权的方式
2、使用Java Web Starter来做
1、可以使用本地受权的方式
2、使用Java Web Starter来做
|
http://www.yesky.com/20010919/197664.shtml
|
将applet签名。
查论坛资源。
查论坛资源。
|
楼上的网址好全啊。