我正在尝试使用jsp和servlet将一个文件夹中的所有内容上载到服务器中的另一个文件夹。我已经有一个FileUpload,但是您可能知道我只能选择一个文件。有一些可行的方法吗?为了能够从jsp中选择文件夹而不是单个文件?
提前致谢
您需要意识到的第一件事是,JSP只是一种基于Java的视图技术,它使您可以使用Java控制HTML / CSS / JS的输出。毕竟,只是HTML / CSS / JS最终出现在网络浏览器中。在HTML中,无法选择要上传的文件夹。HTML <input type="file">根本不是为此目的而设计的。JSP对此无能为力。
<input type="file">
最好的办法是创建一个Java小程序利用JFileChooser其设置为文件夹选择。您可以按照通常的HTML方式将其嵌入到JSP页面中。您可以下载/购买并将其嵌入到JSP中的几种第三方小程序,但是不幸的是,它们都不是免费软件。
JFileChooser