【发布时间】:2010-11-06 22:02:06
【问题描述】:
我正在尝试使用 jsp 和 servlet 将文件夹中的所有内容上传到服务器中的另一个文件夹。我已经有一个 FileUpload 但您可能知道我只能选择一个文件。有没有办法做到这一点?能够从 jsp 中选择文件夹而不是单个文件?
提前致谢
【问题讨论】:
标签: jsp servlets file-upload directory
我正在尝试使用 jsp 和 servlet 将文件夹中的所有内容上传到服务器中的另一个文件夹。我已经有一个 FileUpload 但您可能知道我只能选择一个文件。有没有办法做到这一点?能够从 jsp 中选择文件夹而不是单个文件?
提前致谢
【问题讨论】:
标签: jsp servlets file-upload directory
首先需要了解的是,JSP 只是一种基于 Java 的视图技术,它允许您使用 Java 控制 HTML/CSS/JS 的输出。毕竟,最终出现在网络浏览器中的只是 HTML/CSS/JS。在 HTML 中,无法选择要上传的文件夹。 HTML <input type="file"> 根本不是为此而设计的。 JSP 对此无能为力。
最好的办法是使用设置为文件夹选择的JFileChooser 创建一个Java applet。您可以以通常的 HTML 方式将其嵌入到 JSP 页面中。有几个可用的 3rd 方小程序,您可以下载/购买并将其嵌入 JSP,但不幸的是,它们都不是免费软件。
【讨论】: