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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Springmvc實(shí)現(xiàn)文件上傳

Springmvc實(shí)現(xiàn)文件上傳

2021-06-04 13:28雨后黃昏 Java教程

這篇文章主要為大家詳細(xì)介紹了Springmvc實(shí)現(xiàn)文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

1.環(huán)境搭建:

在maven的pom.xml文件中導(dǎo)入兩個(gè)依賴

1).commons-fileupload
2).commons-io

在resources目錄下的springmvc.xml文件中配置multipartresolver

?
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
<?xml version="1.0" encoding="utf-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemalocation="
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc.xsd
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd">
  <!--包掃描-->
  <context:component-scan base-package="cn.itcast"></context:component-scan>
  <!--配置multipartresolver,注意:id名稱固定為multipartresolver-->
  <bean id="multipartresolver" class="org.springframework.web.multipart.commons.commonsmultipartresolver">
 
  </bean>
 
  <mvc:annotation-driven ></mvc:annotation-driven>
  
  <!--讓靜態(tài)資源不經(jīng)過過濾器-->
  <mvc:resources mapping="/js/**" location="/js/"></mvc:resources>
 
  <!--視圖解析器給controller中返回的邏輯視圖名加上前綴和后綴-->
  <bean id="internalresourceviewresolver" class="org.springframework.web.servlet.view.internalresourceviewresolver">
    <property name="prefix" value="/web-inf/pages/"></property>
    <property name="suffix" value=".jsp"></property>
  </bean>
</beans>

2.編寫前臺測試jsp

?
1
2
3
4
5
<form action="/test/file" method="post" enctype="multipart/form-data">
    上傳的文件:<input type="file" name="upload"><br/>
    密鑰:<input type="text" name="password"><br/>
    <input type="submit" value="提交">
 </form>

注意頁面三要素:

      1).表單提交方式必須為post

      2).表單中必須有file域,即type="file"

      3).表單中enctype="multipart/form-data"

3.編寫后臺測試代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@controller
@requestmapping("/test")
public class fileuploadcontroller {
  @requestmapping("/file")
  public string testfileupload(httpservletrequest request, multipartfile upload) throws ioexception {
     //upload是表單中文件name屬性值,必須保持一致
    system.out.println("testfileupload...");
    string realpath = request.getsession().getservletcontext().getrealpath("/uploads");
    file file = new file(realpath);
    if(!file.exists()){
      file.mkdirs();//創(chuàng)建文件夾
    }
    string filename = upload.getoriginalfilename(); //獲取文件名
    string name = upload.getname();//獲取表單中的name屬性值 即upload
 
    string uuid = uuid.randomuuid().tostring().replaceall("-", "");//生成uuid避免文件名重復(fù)導(dǎo)致沖突覆蓋
    filename=uuid+"_"+filename;
    upload.transferto(new file(file,filename));
    return "forward:success.jsp";
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/georgeJavaEE/archive/2018/10/13/9782358.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 中文在线一区二区 | 日韩午夜电影 | 美女搞黄网站 | 欧美日韩网站 | 国产日韩视频在线观看 | 综合色久 | 亚洲精品免费看 | 日韩在线免费视频 | 亚洲a在线观看 | 久久国产免费 | 荷兰欧美一级毛片 | 精品视频一区在线观看 | 欧美黄网站 | 国产妇女乱码一区二区三区 | 国产精品一区二区三区四区 | 久久久免费 | 日韩国产欧美精品 | 久久99视频这里只有精品 | 久久国产亚洲视频 | a级毛片免费高清视频 | 日韩中文字幕在线视频 | 精品成人在线视频 | 夜夜操导航 | 日韩国产一区二区 | 亚洲精品一区在线观看 | 成人免费视频网站在线观看 | 成人欧美一区二区三区白人 | 久久久www成人免费无遮挡大片 | 亚洲午夜免费视频 | 在线观看免费黄色 | 国产精品国产 | 97碰碰碰免费公开在线视频 | 福利视频一区二区三区 | 国产精品福利在线 | 日韩中文一区二区三区 | 欧美一级片在线观看 | 一区二区三区精品视频 | 伊人激情| 尤物在线观看网站 | 黄色大片aaaa| 亚洲综合无码一区二区 |