jsp上传一个文件夹下的所有文件

jsp上传一个文件夹下的所有文件,第1张

jsp上传一个文件夹下的所有文件:

1、上传的uploadjsp:

 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
       pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ";

2、后台servlet:

public class FileUploadExample extends >如果你的jsp应用了struts就方便得多了:
<html:form action="/contractdo" method="post"
enctype="multipart/form-data" >
<tr id="date_1">
<th>1:</th>
<td>
<html:file size="40" property="contractFile1" name="contractForm">
</html:file>
<img src="<%= requestgetContextPath() %>/images/add_icongif" style="cursor:pointer;" onClick="addRowLevel()"/>
</td>
</tr>
<tr id="date_2" style="display:none;">
<th><bean:message key="percontractextraprotocal" />2:</th>
<td>
<html:file size="40" property="contractFile2" name="contractForm" ></html:file>
<img src="<%= requestgetContextPath() %>/images/add_icongif" style="cursor:pointer;" onClick="addRowLevel()"/>
<img src="<%= requestgetContextPath() %>/images/sub_icongif" style="cursor:pointer;" onClick="deleteRowLevel(2)"/>
</td>
</tr>
</html:form>
//script
function addRowLevel(){ }
主要是利用FormFile来获取


导包 comjspsmartuploadSmartUpload
mySmartUploadinitialize(pageContext);
mySmartUploadupload();
for(int i=0;i<mySmartUploadgetFiles()getCount();i++){
comjspsmartuploadFile myFile=mySmartUploadgetFiles()getFiles()getFile(i);
if(!myFileisMissing()){
myFilesaveAs("c:\\"+myFilegetFileName(),mySmartUploadSAVE_PHYSICAL);
}
}
基本上就是这意思了! 全是手写的,不知道有没有少写什么字母
然后页面取的FILE 再不会,去查,查了也不会再说


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13377435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存