導入文件上傳所需jar包java
在springmvc的配置文件中配置一個用於文件上傳的組件web
<!-- 配置框架提供的支持文件上傳的組件 ,此處id爲固定值--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> </bean>
三、提供一個用於文件上傳的表單頁面spring
<form action="<%=path%>/user/upload.action" method="post" enctype="multipart/form-data"> <input type="file" name="resource"> <input type="submit" value="提交"> </form>
四、在自定義的控制器中加入一個用於接收上傳文件的方法mvc
@RequestMapping(value="upload.action") public String uploadFile( @RequestParam(value="file") MultipartFile file ) throws Exception{ System.out.println(file); String originalFilename = file.getOriginalFilename(); File dest=new File("d:/upload/"+originalFilename) ; file.transferTo(dest); return "success"; }