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 弹出选择目录框(选择文件夹),获取选择的文件夹路径