文件上传下载
上传文件过程分析
MultipartResolver接口
下面是代码测试
首先我们启动Tomcat服务器,在浏览器的输入框上输入http://localhost/fileupload.jsp,来测试一下程序是否能正常运行
可发现我们的程序目前能正常运行
接下来我们来修改代码
在spring-mvc.xml配置文件中填注入这个类
再来修改FileUploadController类中的代码
然后重启Tomcat,上传一张图片
可发现图片已上传成功
服务器上传文件注意事项
先来测试一下这六个方法究竟会输出什么
刷新提交页面会发现会输出这些
再来改改代码
刷新提交后会发现上传的文件名和上传的文件名一致
下面又要来修改代码啦
首先创建一个images文件夹,用来存放图片
再来改改代码
重新提交上传,可发现文件能上传到指定路径了
最后再来改造一下代码试试能不能多文件上传
然后选择上传的文件并点上传
可发现上传成功
小节
Restful
Rest
首先来检查一下代码是否运行正常
启动Tomcat,然后在浏览器的地址栏上输入http://localhost/restLocation,回车可发现能正常运行
然后我们再来修改代码,换成Restful风格
然后再创建一个user包,并把success.jsp文件复制进去
重启Tomcat后再来输入Restful风格的地址
我们再来升级一下代码。这样也行哟
因为我们Restful主要用来返回数据,把数据的解析这件事交给前端去做,所以我们还要再升级一下代码。保证返还的东西是数据
这样我们看见的就是数据了
因为我们在代码里要书写很多 @ResponseBody,所以我们要把它提到类的位置
我们还可以再进行注解的合并
最终的代码为
Restful风格配置
首先在UserController中添加这些代码
重启服务器后在浏览器上输入这个网址http://localhost/page.jsp
点击提交后可发现控制台会打印
现在我们又想提交post请求,那么首先我们该在page.jsp里写这段代码
然后再去web.xml文件中写一个过滤器
重启Tomcat刷新页面点击提交
然后会发现走的是put
然后我们在表单栏上输入delete并点击提交
可发现他走的是delete
注意,在框里写get不会做get提交
这里不会提交get
最后还有一种缩略配置方式
postman工具安装与使用
于是就可以在这里面测试了