當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringMVC-文件上传
生活随笔
收集整理的這篇文章主要介紹了
SpringMVC-文件上传
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
具體代碼請訪問springmvc的具體操作步驟
1.導入坐標
<dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.4</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.5</version></dependency>2.編寫upload.jsp文件
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head><title>Title</title> </head> <body><form action="${pageContext.request.contextPath}/user/report22" method="post" enctype="multipart/form-data">名稱:<input type="text" name="username"><br>文件:<input type="file" name="upload"><br><input type="submit" value="提交"></form> </body> </html>3.配置spring-mvc配置文件
<!-- 配置文件上傳解析器--><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="defaultEncoding" value="UTF-8"/><property name="maxUploadSize" value="50000"/></bean>4.編寫Controller層
@RequestMapping("/report22")@ResponseBodypublic void save22(String username, MultipartFile upload) throws IOException {System.out.println(username);//獲得上傳文件名稱String originalFilename = upload.getOriginalFilename();//上傳到哪個磁盤路徑下upload.transferTo(new File("G:\\upload\\"+originalFilename));}5.啟動tomcat訪問http://localhost:8080/upload.jsp
然后填寫張三,選擇emp.txt文件點擊提交
6.結果
//多文件上傳可以采用數組形式
總結
以上是生活随笔為你收集整理的SpringMVC-文件上传的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC-自定义转换器
- 下一篇: gradle idea java ssm