Java在客户端不能弹出文件选择框问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java在客户端不能弹出文件选择框问题相关的知识,希望对你有一定的参考价值。

用jfilechooser实现弹出文件选择对话框,在服务器端正常运行 但是当在客户端点击按钮时,文件选择框却显示在服务器端, 查过API 似乎这是jfilechooser的缺陷 那现在我需要服务器端客户端都能正常弹出一个文件选择框 该如何做

不是使用html标签<input type="file" />吗?还是有另一种方式?你可以用这种方式试一下,希望对你有所帮助!追问

这种方式我试过了,弹出框显示的效果不好,谢谢

参考技术A 这个是桌面应用,jfilechooser应该这样用(打开excel):
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("xls","xls");
chooser.setFileFilter(filter);
chooser.isMultiSelectionEnabled();
int returnVal = chooser.showOpenDialog(null);//为他创建资源管理
if(returnVal == JFileChooser.APPROVE_OPTION)
exdataproduce ex=new exdataproduce();
List<Object> list= ex.read(chooser.getSelectedFile().getPath(),0);
int x=0;
Double re=0.0;
if(list!=null)

while(x<list.size())

re=re+(Double)list.get(x);
x++;

result.setText("检测的数据金额为:"+re);

追问

你没懂我的意思,导出功能我已经实现了,在服务器端运行没有问题,但是当在客户端点击导出按钮的时候,选择文件框是在服务器端弹出,可能你没碰到这个问题吧,我查了很多资料了,似乎jfilechooser不能实现,因为客户端有安全设置,要签名什么的

追答

哦哦,这就不知道了!

参考技术B 没看明白。

JNLP

以上是关于Java在客户端不能弹出文件选择框问题的主要内容,如果未能解决你的问题,请参考以下文章

java开发中,FileDialog.show()显示提示框,请问设置打开时的名称不能修改?

javascript 导出文件 弹出选择路径窗口 返回路径和文件名

java 弹出选择目录框(选择文件夹),获取选择的文件夹路径

JAVA GUI问题。如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录?

java下载多个文件浏览器弹出多个下载框

java下载文件,怎么指定下载到指定的文件夹下啊,就是不弹出保存框,直接下载到指定的文件夹下,谢谢回答