使用springmvc文件上传

  1. 导入文件上传所需jarjava

  2. 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";
        
    }
相关文章
相关标签/搜索