导读
1.SpringMVC实现文件上传
2.SpringMVC返回JSON数据到Ajax
SpringMVC实现文件上传
文件上传基本原理:
文件上传的过程实际就是文件复制的过程,文件复制的过程实际就是文件字节流读写
control+c和control+v就是文件本地复制的,上传文件也是文件复制到服务器上
文件上传有两种
通过表单,通过ajax
method一般设置为post请求
通过表单
第一步:前端jsp文件
对上边的路径作出一点修改
第二步:导入io需要的jar包
第三步:写controller层
第三步:在spring.xml中添加MultipartFile的bean
通过Ajax
第一步:引入jQuery文件
第二步:前端
第三步:Controller层
SpringMVC返回JSON数据到Ajax
使用JSON的jar包
第一步:导入jar包
jar包下载网站,其他jar包也可以找到
链接
可以直接返回对象,会由Jackson转换成json格式,并传递到ajax
第二步:修改配置文件
加入<mvc:annotation-driven>
完成数据绑定
第三步:建立实体类
第四步:controller层
其他文件不变,⚠️前端的URL不能使用.html或.htm
如果返回的是集合,jackson也会自动转换
前端要变成循环对集合处理
将前端json数据转换成对象传到后端