我正在尝试使用jsp和servlet将文件夹中的所有内容上传到我服务器中的另一个文件夹。我已经有一个FileUpload,但您可能知道我只能选择一个文件。有没有办法做到这一点?能够从jsp中选择文件夹而不是单个文件吗?
提前致谢
答案 0 :(得分:2)
您需要意识到的第一件事是JSP只是一种基于Java的视图技术,它允许您使用Java控制HTML / CSS / JS的输出。毕竟,它只是HTML / CSS / JS,它最终出现在webbrowser中。在HTML中,不可能选择要上载的文件夹。 HTML <input type="file">
根本就不是为此而设计的。 JSP无法做很多事情。
您最好的选择是创建Java applet利用JFileChooser
设置为文件夹选择。您可以通常的HTML方式将其嵌入JSP页面中。有几个第三方小程序可供您下载/购买并将其嵌入JSP中,但不幸的是它们都不是免费软件。