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

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

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

服務器之家 - 編程語言 - JAVA教程 - SpringMVC文件上傳 多文件上傳實例

SpringMVC文件上傳 多文件上傳實例

2019-11-01 14:10java教程網 JAVA教程

這篇文章主要介紹了SpringMVC文件上傳 多文件上傳實例,有需要的朋友可以參考一下

必須明確告訴DispatcherServlet如何處理MultipartRequest。
SpringMVC中提供了文件上傳使用方式如下
配置xxx-servlet.xml,添加如下代碼:

 

復制代碼代碼如下:

<bean id="multipartResolver"  
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">  
        <!-- 設置上傳文件的最大尺寸為1MB -->  
    <property name="maxUploadSize">  
        <value>1048576</value>  
    </property>  
</bean>  

 

 

復制代碼代碼如下:

<bean id="multipartResolver"  
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">  
        <!-- 設置上傳文件的最大尺寸為1MB -->  
    <property name="maxUploadSize">  
        <value>1048576</value>  
    </property>  
</bean>  

 

注意這里的文件尺寸實際上只的是所以文件總大小
如果配置了文件大小就以為這你需要配置異常信息控制
所以需要配置異常顯示

 

復制代碼代碼如下:

<!-- SpringMVC在超出上傳文件限制時,會拋出org.springframework.web.multipart.MaxUploadSizeExceededException -->  
    <!-- 該異常是SpringMVC在檢查上傳的文件信息時拋出來的,而且此時還沒有進入到Controller方法中 -->  
    <bean id="exceptionResolver"  
        class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">  
        <property name="exceptionMappings">  
            <props>  
                <!-- 遇到MaxUploadSizeExceededException異常時,自動跳轉到/WEB-INF/jsp/error_fileupload.jsp頁面 -->  
                <prop  
                    key="org.springframework.web.multipart.MaxUploadSizeExceededException">error_fileupload</prop>  
            </props>  
        </property>  
    </bean>

 

 

復制代碼代碼如下:

<!-- SpringMVC在超出上傳文件限制時,會拋出org.springframework.web.multipart.MaxUploadSizeExceededException -->  
    <!-- 該異常是SpringMVC在檢查上傳的文件信息時拋出來的,而且此時還沒有進入到Controller方法中 -->  
    <bean id="exceptionResolver"  
        class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">  
        <property name="exceptionMappings">  
            <props>  
                <!-- 遇到MaxUploadSizeExceededException異常時,自動跳轉到/WEB-INF/jsp/error_fileupload.jsp頁面 -->  
                <prop  
                    key="org.springframework.web.multipart.MaxUploadSizeExceededException">error_fileupload</prop>  
            </props>  
        </property>  
    </bean>  

 

或者偷懶點,不設置大小,則最終默認是值為不限制。如果非要控制返回信息,可以考慮在地應以的異常處理中返回指定格式數據,例如JSON

配置完了頁面上一如既往的需要再form表單中增加:enctype="multipart/form-data"
然后就是需要處理的action了,可以有兩種方式
第一種方式:

復制代碼代碼如下:

public String login( @RequestParam MultipartFile file, Model model) {   
………………   
}  

 

 

復制代碼代碼如下:

public String login( @RequestParam MultipartFile file, Model model) {  
………………  
}  

 

其中file的名字必須保證與<input type=file>中的那么屬性值保持一致,若果是多文件上傳,則考慮使用

 

復制代碼代碼如下:

public String login(@Valid UserInfo userInfo, BindingResult result, @RequestParam MultipartFile[] files, Model model) {   
………………   
}  

 

 

復制代碼代碼如下:

public String login(@Valid UserInfo userInfo, BindingResult result, @RequestParam MultipartFile[] files, Model model) {  
………………  
}  

 

單文件可以省略 @RequestParam 多文件則不可省略

第二種方式:

復制代碼代碼如下:

public ModelAndView handleRequest(HttpServletRequest request,      
            HttpServletResponse response) throws Exception {      
        // 轉型為MultipartHttpRequest:      
        MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;      
        // 獲得文件:      
        MultipartFile file = multipartRequest.getFile(" file ");     
    } 

 

 

復制代碼代碼如下:

public ModelAndView handleRequest(HttpServletRequest request,     
            HttpServletResponse response) throws Exception {     
        // 轉型為MultipartHttpRequest:     
        MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;     
        // 獲得文件:     
        MultipartFile file = multipartRequest.getFile(" file ");    
    }  

 

這樣也可以獲取到文件

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国外精品视频在线观看 | 精品欧美一区二区三区久久久 | 黄色小网站免费观看 | 九九热这里都是精品 | 一级黄色国产视频 | 欧美日韩在线精品 | 成人免费crm在线观看 | 亚洲精品成人在线 | 男女羞羞网站 | 国产午夜精品一区二区三区 | 午夜在线观看视频 | 国产一区二区精品丝袜 | 91偷拍精品一区二区三区 | 亚洲第一成人在线视频 | 国产91色| 亚洲免费视频在线 | 色婷婷一二三 | 国产精品美女久久久久久久网站 | 色视频在线免费观看 | 国产视频福利 | 久草热8精品视频在线观看 久久亚洲精品中文字幕 | 亚洲精品无 | 久久新 | 久久久久久亚洲av毛片大全 | 亚洲综合av一区 | 91在线资源 | 久久精品色欧美aⅴ一区二区 | 免费成人黄色大片 | 欧美成人免费看 | 精品一区二区三区四区五区 | 免费黄色小视频 | 中文字幕第二十六页页 | 香蕉久久一区二区不卡无毒影院 | 国产成人精品一区二区 | 日韩城人网站 | 99伊人网| 亚洲精品在线看 | 最近免费观看高清韩国日本大全 | 黄色片免费观看网站 | 成人a在线视频免费观看 | 国产精品久久久久久久午夜片 |