麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

JSP、上傳文件到指定位置

2019-11-02 14:46:03
字體:
來源:轉載
供稿:網友

 復制上傳文件,上傳文件到服務器指定位置,注意,提交表單需要制定enctype的類型。具體代碼如下:
Servlet 代碼:
/** 直接取上傳的File */
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String targetPath = request.getRealPath(request.getContextPath()); // 目標存儲路徑,服務器部署目錄下
request.setCharacterEncoding("UTF-8");
try {
DefaultFileItemFactory factory = new DefaultFileItemFactory();
DiskFileUpload up = new DiskFileUpload(factory);
List<FileItem> ls = up.parseRequest(request);
for (FileItem file : ls) {
if (file.isFormField()) { // 判斷是文件還是文本信息
System.out.println("表單參數名:" + file.getFieldName()+ ",表單參數值:" + file.getString("UTF-8"));
} else {
if (file.getName() != null && !file.getName().equals("")) { // 判斷是否選擇了文件
File sFile = new File(file.getName());// 構造臨時對象,此時文件暫存在服務器的內存當中
File tFile = new File(targetPath, sFile.getName());
if(tFile.exists()){
System.out.println("同名文件已上傳!");
}else{
//FileUtils.copyFileToDirectory(sFile, tFile);//直接復制并上傳到服務器,自動生成上機目錄,目錄名稱與上傳文件的名稱一致
FileUtils.copyFile(sFile, tFile); // 直接復制并上傳文件到服務器,直接在指定位置生成目標文件
System.out.println("文件上傳成功");
if (tFile.isDirectory()) { // 刪除上傳文件
FileUtils.deleteDirectory(tFile);
} else if (tFile.isFile()) {
tFile.delete();
}
System.out.println("文件刪除成功");
}
} else {
System.out.print

探索宇宙[www.9-39.com/html/explore/]
ln("沒有選擇上傳文件!");
}
}
}
} catch (FileUploadException e) {
System.out.println("文件上傳失敗!");
e.printStackTrace();
}
}

Servlet配置:web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>test.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/servlet/MyServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

Html頁面:
<body>
<form method="post" action="servlet/MyServlet" encType="multipart/form-data" >
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久免费视频在线 | 羞羞视频入口 | 综合网日日天干夜夜久久 | 国产羞羞视频在线免费观看 | 免费毛片视频播放 | 男女羞羞在线观看 | 国产精品九九久久一区hh | 精品在线观看一区二区三区 | av电影在线免费观看 | 日韩 综合| 亚洲特黄a级毛片在线播放 久久久入口 | 免费黄色在线观看网站 | 日韩大片在线永久观看视频网站免费 | 国产手机国产手机在线 | 天堂福利电影 | 免费一级特黄毛片 | 97精品国产高清在线看入口 | 久久久久久久久久久久久久国产 | 中文字幕亚洲情99在线 | 欧美aaaaa一级毛片在线 | 久久久久久久高清 | 亚洲人成中文字幕在线观看 | 欧美一级小视频 | 精品国产视频一区二区三区 | 一级视频网站 | 免费高清一级欧美片在线观看 | 亚洲午夜网站 | 欧美自拍三区 | 曰韩在线视频 | 久久精品av | 91精品国产一区二区在线观看 | 国产毛片视频 | 国产毛片毛片 | 久久久久久久亚洲精品 | 欧美xxxx精品另类 | 黄色三级网站 | 色蜜桃av | 色婷婷a| 日韩 欧美 中文 | 色诱亚洲精品久久久久久 | 免费国产一区 |