Java,ICEFaces和文件夹浏览/选择对话框

时间:2011-09-08 20:16:11

标签: java icefaces

我目前正在开发ICEFaces Web应用程序,我需要一个文件夹浏览/选择控件。有人找到了解决方案吗?

附加信息:应用程序生成必须存储在本地计算机上的文件,因此用户必须选择应该存在的位置。

2 个答案:

答案 0 :(得分:0)

您可以使用

<ice:inputFile/>

组件。通过这个,您将能够完美地上传文件。

<ice:inputFile id="inputFile1" actionListener="#{bean.ipfActionListener}"
 fileNamePattern=".+\.xls" uniqueFolder="true" uploadDirectory="<Your Location>"/>

以上版本将在显示filechooser对话框时过滤扩展名为.xls的文件。

答案 1 :(得分:0)

ICEfaces无权访问 出于安全原因,Web浏览器计算机上的文件系统。 因此,没有用于选择目录的ICEfaces组件 下载文件到。其他JavaScript库也有相同的限制。

通常,当下载网络等不可显示的文件(如ZIP文件)时 浏览器会提示您保存文件。我的Firefox网络浏览器 有选项'总是问我在哪里保存文件'和 这个选项我得到一个原生文件选择对话框和 可以控制每个下载文件的存储位置。你能用吗? 相反,这种方法呢?