码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC文件上传

时间:2018-03-21 22:29:39      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:SpringMVC文件上传

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

SpringMVC文件上传

Json的返回和接收
@RequestBody
@ResponseBody

@ResponseBody 使用方式
1、添加处理json的jar包
2、在spring的xml文件中支持mvc的注解
3、然后把@ResponseBody写在类上或者是方法上面 周边
@RestController是注解 的简化,此注解相当于@ResponseBody和 @Controller的结合,放在类上

image

image

image

特别提示,在spring中的xml文件中必须加上mvc的注解

image

表示对json的读写支持,否则是读取不了的。

@RequestBody
从客户端传入一个json到我们的控制器中

image

image

文件上传
1、添加jar包在maven中 fileupload包

2、在spring的xml文件中设置文件,上传的配置信息。切记id名字一个要写,而且为MultipartResolver

3.上传代码
注意:上传文件不是靠后缀来判断文件类型的,二十通过ContentType来得到真实的文件类型的

image

静态资源 Resource
静态文件是通过defaultservlet进行加载的,defaultservlet是web服务器中专门用来处理静态文件的。
问题:当你在web.xml中配置了中央serlvet配置了访问符为”/”,静态资源请求会发向到你的servlet上。
他会找到具体的action进行处理,如果没有找到就报404错误。

解决方案:
你需要在spring的xml文件中配置mvc,如果你的web.xml文件中中央servlet配置的访问符不是/,就可以忽略此操作

image

SpringMVC文件上传

标签:SpringMVC文件上传

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
凯哥学堂
加入时间:2016-10-07
  关注此人  发短消息
java学习视频下载:www.kaige123.com
凯哥学堂”关注的人------(0
凯哥学堂”的粉丝们------(1
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!