博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC文件上传
阅读量:5759 次
发布时间:2019-06-18

本文共 803 字,大约阅读时间需要 2 分钟。

hot3.png

声明:本栏目所使用的素材都是凯哥学堂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

转载于:https://my.oschina.net/kaige123/blog/1648823

你可能感兴趣的文章
nagios监控使用139邮箱报警
查看>>
Windows Phone 7 中各种Task解说(启动器与选择器)
查看>>
罗森伯格助力2011年中国智能建筑技术发展应用论坛哈尔滨站
查看>>
网络割接
查看>>
windows server 2016 活动目录(二)
查看>>
openstack G版 修改vm的flavor级别
查看>>
python_控制台输出带颜色的文字方法
查看>>
java泛型中特殊符号的含义
查看>>
一秒 解决 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql 问题
查看>>
Android组件化最佳实践 ARetrofit原理
查看>>
舍弃浮躁, 50条重要的C++学习建议
查看>>
同步手绘板——将View的内容映射成Bitmap转图片导出
查看>>
【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!...
查看>>
微信小程序之wx.navigateback往回携带参数
查看>>
陌陌和请吃饭之类的应用,你要是能玩转,那就厉害了
查看>>
递归的运行机制简单理解
查看>>
汉字转阿斯克马值
查看>>
Java 栈与堆简介
查看>>
【supervisord】部署单进程服务的利器
查看>>
zabbix oracle监控插件orabbix部署安装
查看>>