国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - SpringMVC文件上傳的配置實例詳解

SpringMVC文件上傳的配置實例詳解

2020-04-28 11:13逆火狂飆 JAVA教程

本文通過實例代碼給大家介紹SpringMVC文件上傳的配置相關內容,本文介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起學習吧

記述一下步驟以備查。

準備工作:

需要把Jakarta Commons FileUpload及Jakarta Commons io的包放lib里。

我這邊的包是:

commons-fileupload-1.1.1.jar
commons-io-1.3.2.jar

然后在spring-servlet.xml進行multipartResolver配置,不配置好上傳會不好用。

?
1
2
3
4
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize"><value>100000</value></property>
<property name="defaultEncoding"><value>UTF-8</value></property>
</bean>

接下來就是頁面了:

注意Form的寫法和文件上傳組件的寫法。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<form action="uploadPosdetailFile.html" method="post" ENCTYPE="multipart/form-data">
<div class="form" >
<p>
<span class="req"><input id="startDateTxt" name="startDateTxt" class="field size4" title="Enter the date" /></span>
<label>Start Date: <span>(Date format:MM/dd/yyyy,eg:01/01/2014)</span></label>
</p>
<p>
<span class="req"><input id="endDateTxt" name="endDateTxt" class="field size4" title="Enter the date" /></span>
<label>End Date: <span>(Date format:MM/dd/yyyy,eg:12/25/2014)</span></label>
</p>
<p>
<span class="req"><input type="file" name="uploadFileCtrl" class="field size4" title="Choose the file" /></span>
<label>Upload file: <span>(click browse to choose)</span></label>
</p>
</div>
<div class="buttons">
<input id="queryBtn" type="Submit" class="button" value="Submit" />
</div>
</form>

再在控制器里寫處理代碼,注意參數和頁面控件的對應關系:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@RequestMapping(value="/uploadPosdetailFile")
public String uploadPosdetailFile(@RequestParam("startDateTxt") String startDateTxt,
@RequestParam("endDateTxt") String endDateTxt,
@RequestParam("uploadFileCtrl") MultipartFile file,HttpServletRequest request,HttpServletResponse response){
try {
System.out.println("@@@@@@@@@1.startDateTxt="+startDateTxt);
System.out.println("@@@@@@@@@2.endDateTxt="+endDateTxt);
System.out.println("@@@@@@@@@3.file="+file.getOriginalFilename());// 得到上傳文件的文件名
if(file.isEmpty()==false){
InputStream is=file.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br=new BufferedReader(isr);
String s;
while((s=br.readLine())!=null ){
System.out.println(s);
}
br.close();
isr.close();
is.close();
}
return "/pages/posdetail/uploadposdetailresult/index.jsp";
} catch (Exception e) {
e.printStackTrace();
logger.error(e);
request.setAttribute("error", e.getClass());
request.setAttribute("reason", e.getMessage());
StackTraceElement[] arr=e.getStackTrace();
request.setAttribute("stackTraceElements", arr);
return "pages/error/index.jsp";
}
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品久久久 | 人人人射 | 成年人精品视频 | 天堂视频在线 | 日本精品在线观看 | 国产精品尤物在线观看 | 精品国产91 | 欧美日本韩国一区二区三区 | av看片网站 | 日韩综合网 | 成人在线免费视频 | 欧美国产视频一区 | 一区免费视频 | 欧美成人a | 成人精品久久久 | 毛片黄片 | 在线观看国产一区二区 | 激情在线视频 | 欧美视频区 | 黄色成人一级片 | 黄色a视频 | 国产乱码一区二区三区在线观看 | 91精品国产人妻国产毛片在线 | 日韩欧美一区二区三区免费观看 | 国产精品一区二区三区在线 | 国产精品一区二区视频 | 国产成人高清 | 国产精品国产三级国产aⅴ原创 | 久久久久久亚洲精品 | 日韩视频精品在线 | 亚洲第一视频网站 | 亚洲资源站 | 欧美精品亚洲精品 | 欧美一级精品片在线看 | 亚洲精品久久久久久一区二区 | 欧美高清com | 三级在线网 | 成人免费视频网 | 天天操天天操 | 高清中文字幕 | 久久久人成影片免费观看 |