最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringMVC按Ctrl上傳多個文件的方法

 更新時間:2022年09月06日 10:08:44   作者:凌冰_  
這篇文章主要為大家詳細介紹了SpringMVC按Ctrl上傳多個文件的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了SpringMVC按Ctrl上傳多個文件的具體實現(xiàn)代碼,供大家參考,具體內(nèi)容如下

JSP頁面

注意:必須加入multiple="multiple"屬性

<form action="upload2.action" method="post" enctype="multipart/form-data">
? ??
?照片:<input type="file" name="imageFile" multiple="multiple"/>
?? ?<p />
?? ?<input type="submit" value="上傳" />
</form>

Action類

@RequestMapping("/upload2")
public String upload2(Model model, @RequestParam("imageFile") ?MultipartFile[] imageFile,
?? ?HttpServletRequest request) throws Exception {
? ? ? ? ? ? ? ? ?//獲得服務(wù)器路徑
?? ??? ?String path = request.getSession().getServletContext()
?? ??? ??? ??? ?.getRealPath("/images");
? ? ? ? ? ? ? ? //創(chuàng)建服務(wù)器目錄
?? ??? ?File file = new File(path);
?? ??? ?if (!file.exists()) {
?? ??? ??? ?file.mkdirs();
?? ??? ?}
?
?? ??? ?// 集合存放路徑
?? ??? ?List<String> list = new ArrayList<String>();
?
?? ??? ?// 遍歷圖片
?? ??? ?for (MultipartFile multipartFile : imageFile) {
?? ??? ??? ?// get fileName
?? ??? ??? ?String fileName = multipartFile.getOriginalFilename();
?? ??? ??? ?System.out.println("上傳路徑=" + path + "/" + fileName);
?? ??? ??? ?
?? ??? ??? ?// get file path
?? ??? ??? ?File saveFile = new File(path, fileName);
?? ??? ??? ?
?? ??? ??? ?// 將文件存儲到目標中
?? ??? ??? ?multipartFile.transferTo(saveFile);
?? ??? ??? ?
?? ??? ??? ?// 保存到集合中
?? ??? ??? ?list.add("images/" + fileName);
?
?? ??? ?}
?
?? ??? ?//
?model.addAttribute("lists", list);
?return "display2.jsp";
?
}

顯示頁面

<c:forEach var="pic" items="${lists }">
<img alt="" src="${pic}"> ??
</c:forEach>

效果如圖所示: (用Google瀏覽器運行)

單擊"打開"

單擊"上傳"

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Springboot 優(yōu)雅停止服務(wù)的幾種方法

    詳解Springboot 優(yōu)雅停止服務(wù)的幾種方法

    這篇文章主要介紹了詳解Springboot 優(yōu)雅停止服務(wù)的幾種方法 ,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • MyBatis-Plus如何通過注解使用TypeHandler

    MyBatis-Plus如何通過注解使用TypeHandler

    這篇文章主要介紹了MyBatis-Plus如何通過注解使用TypeHandler,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • BeanUtils.copyProperties擴展--實現(xiàn)String轉(zhuǎn)Date

    BeanUtils.copyProperties擴展--實現(xiàn)String轉(zhuǎn)Date

    這篇文章主要介紹了BeanUtils.copyProperties擴展--實現(xiàn)String轉(zhuǎn)Date操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Hadoop的安裝與環(huán)境搭建教程圖解

    Hadoop的安裝與環(huán)境搭建教程圖解

    這篇文章主要介紹了Hadoop的安裝與環(huán)境搭建教程圖解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Spring Boot假死診斷實戰(zhàn)記錄

    Spring Boot假死診斷實戰(zhàn)記錄

    這篇文章主要給大家介紹了關(guān)于Spring Boot假死診斷的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring Boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • 關(guān)于Java中配置ElasticSearch集群環(huán)境賬號密碼的問題

    關(guān)于Java中配置ElasticSearch集群環(huán)境賬號密碼的問題

    這篇文章主要介紹了Java中配置ElasticSearch集群環(huán)境賬號密碼的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Spring過濾器中OncePerRequestFilter應(yīng)用實現(xiàn)

    Spring過濾器中OncePerRequestFilter應(yīng)用實現(xiàn)

    OncePerRequestFilter是Spring框架提供的一個過濾器基類,本文就來介紹一下Spring過濾器中OncePerRequestFilter應(yīng)用實現(xiàn),感興趣的可以了解一下
    2024-12-12
  • Mybatis-plus一對多分頁數(shù)據(jù)條數(shù)不正確的處理

    Mybatis-plus一對多分頁數(shù)據(jù)條數(shù)不正確的處理

    這篇文章主要介紹了Mybatis-plus一對多分頁數(shù)據(jù)條數(shù)不正確的處理,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Spring Boot中使用Spring-Retry重試框架的實現(xiàn)

    Spring Boot中使用Spring-Retry重試框架的實現(xiàn)

    本文主要介紹了Spring Boot中使用Spring-Retry重試框架的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Java中的fail-fast機制使用詳解

    Java中的fail-fast機制使用詳解

    fail-fast機制是Java集合中用于檢測并發(fā)修改的一種機制,當一個線程遍歷集合時,如果集合被其他線程修改,就會拋出ConcurrentModificationException異常,解決fail-fast機制的方法包括使用普通for循環(huán)、Iterator
    2025-01-01

最新評論

上思县| 衡水市| 望谟县| 阳春市| 沂源县| 娱乐| 巴南区| 本溪市| 平湖市| 高要市| 金塔县| 黄陵县| 平和县| 农安县| 朝阳市| 绥化市| 阿拉善左旗| 安新县| 景宁| 满洲里市| 织金县| 九龙县| 调兵山市| 阳曲县| 宜兰市| 清苑县| 名山县| 富锦市| 内乡县| 磐安县| 平陆县| 腾冲县| 专栏| 嘉荫县| 东山县| 犍为县| 新密市| 和硕县| 井冈山市| 宜良县| 肇州县|