Spring MVC学习指南(11-12章总结)

来源:互联网 发布:mysql中的日期函数 编辑:程序博客网 时间:2024/06/03 18:09

11:上传文件

将介绍如何在SpringMVC中使用Commons FileUpload和Servlet 3上传文件。
在填写表单的html中,必须将html的enctype属性值设置为multipart/form-data。SpringMVC中使用MultipartFile接口来处理文件上传。它本身已经实现了一些文件处理方法。

11.1 Commons FileUpload(不推荐)

首先需要添加两个jar文件。还需要再springMVC配置文件中定义multipartResolver bean。其余的很简单,只需调用transferto即可进行文件的保存。

11.2 Servlet 3及更高版本

在web.xml中使用对SpringMVC的DispatchServlet进行配置,如文件最大上传大小等。还需要在SpringMVC的配置文件配置一个multipartResolver解析器。

11.3 用HTML5 显示上传进度等等。

12:文件下载

  1. 在controller处理方法中添加HttpServletResponse参数。
  2. 将contenttype设置为文件的实际类型。
  3. 将content-Disposition的http响应标题。

总结:Pual Deck的这本《Spring MVC 学习指南》,讲解的不是很详细,知识点也介绍的不够全面。建议还是选择更popular的书籍。后续如有好的推荐书籍,我会补充。

原创粉丝点击