真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java開發(fā)之springwebflow如何實現(xiàn)上傳單個文件及多個文件功能

這篇文章主要介紹java開發(fā)之spring webflow如何實現(xiàn)上傳單個文件及多個文件功能,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),芒市企業(yè)網(wǎng)站建設(shè),芒市品牌網(wǎng)站建設(shè),網(wǎng)站定制,芒市網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,芒市網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

具體如下:

上傳單個文件

準(zhǔn)備

1. 如果你項目中使用了spring security的話,參考上一篇文章,使用上篇的第二種方法,并去掉MultipartFilter(如果有配置的話),否則得不到文件

2. 流程中的變量(如用var標(biāo)簽定義的變量),都需要實現(xiàn)Serializable接口。

實現(xiàn)過程

在pom.xml文件中加入下列依賴:


  
    commons-fileupload
    commons-fileupload
    1.2.1
  
  
    commons-io
    commons-io
    2.4
  

在spring-servlet.xml(Spring MVC的配置文件)中加入文件上傳解析器:


   
    
    
  

實體類,記住要實現(xiàn)Serializable接口,屬性類型是MultipartFile:

@Component
public class GoodsEntity implements Serializable{
  private static final long serialVersionUID = 1L;
  private MultipartFile images;
  public MultipartFile getImages() {
    return images;
  }
  public void setImages(MultipartFile images) {
    this.images = images;
  }
}

流程定義代碼,沒什么特別的:



     
     
      
     
     
      
     
     
       
       
     
     
     
      
     

上傳表單代碼,無需特別配置:


  
 商品圖片:
 

就這樣就可以了

上傳多個文件

上傳單個文件可在前面上傳單個文件基礎(chǔ)上稍作修改就可以實現(xiàn)了。

實現(xiàn)

首先,實體類要修改,使用List來存儲多個文件:

@Component
public class GoodsEntity implements Serializable{
  private static final long serialVersionUID = 1L;
  private List images;
  public List getImages() {
    return images;
  }
  public void setImages(List images) {
    this.images = images;
  }
}

上傳表單也要修改:


  
商品圖片:

增加一個multiple="multiple"屬性即可。

以上是“java開發(fā)之spring webflow如何實現(xiàn)上傳單個文件及多個文件功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前名稱:java開發(fā)之springwebflow如何實現(xiàn)上傳單個文件及多個文件功能
網(wǎng)站地址:http://weahome.cn/article/jchijj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部