欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

springMVC--(讲解5)文件上传与传参测试

发布时间:2025/5/22 c/c++ 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 springMVC--(讲解5)文件上传与传参测试 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

#1.下载jar包

<!-- file --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency>

#2.配置springmvc.xml

<!-- 文件上传 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="defaultEncoding" value="utf-8"></property><property name="maxUploadSize" value="10485760000"></property><property name="maxInMemorySize" value="40960"></property></bean>

#3.controller层

/*** 测试mvc* [@throws](https://my.oschina.net/throws) IOException * [@throws](https://my.oschina.net/throws) ServletException */@RequestMapping(value="/uploadFile",method= RequestMethod.POST)public String uploadFile(@RequestParam("file") CommonsMultipartFile file,@RequestParam("name") String name,HttpServletRequest req) throws IOException {//参数String tmpName = name;//获取文件名String fileName = file.getOriginalFilename();//获取上传文件的路径(项目的绝对路径)String path = req.getSession().getServletContext().getRealPath("/upload");//获取文件流InputStream is = file.getInputStream();//输出目的地OutputStream os = new FileOutputStream(new File(path,file.getOriginalFilename()));int len = 0;byte[] buffer = new byte[512];while ((len=is.read(buffer)) != -1) {os.write(buffer, 0, len);os.flush();}os.close();is.close();return "index.jsp";}

#4.jsp页面

<html> <head><meta charset="UTF-8"> </head> <body> <h2>Hello World!</h2><form action="uploadFile" method="post" enctype="multipart/form-data">file:<input type="file" name="file"><br>name:<input type="text" name="name"><br><input type="submit" value="提交"></form> </body> </html>

转载于:https://my.oschina.net/u/2312022/blog/755153

总结

以上是生活随笔为你收集整理的springMVC--(讲解5)文件上传与传参测试的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。