springmvc上传文件

来源:互联网 发布:python里面if else 编辑:程序博客网 时间:2024/06/04 00:21

前提:

1、spring-mvc核心jar包(自行引入)。
2、引入commons-fileupload.jar和common-io.jar。下载地址:点击打开链接
3、spring-mvc.xml文件中加入上传所需的bean
<bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />

后台核心代码:

@RequestMapping("fileUpLoad")@ResponseBodypublic ModelAndView fileUpLoad( MultipartFile fileUpLoad ,ModelAndView model){//获取原来文件的名字String filename=fileUpLoad.getOriginalFilename();//目标文件File newFile=new File("E:/grwz/"+filename);try {//将MultipartFileM内容转移到taretFilefileUpLoad.transferTo(newFile);model.setViewName("error/success");}catch (IOException e) {e.printStackTrace();}return model;}

JSP代码:

<form action="${path }/test/fileUpLoad.action" method="POST"enctype="multipart/form-data">选择文件:<input type="file" name="fileUpLoad"><input type="submit"></form>

OK,完成!

拓展:

HTML <form> enctype 属性



0 0
原创粉丝点击