SpringMVC 映射路径 详解 总结

上班时间偷个懒,研究了一下 请求与响应的东西,先声明,本人也是菜鸟一只,所有结论都是根据spring 3.0 这个框架在这个配置(我并看不懂的配置)得出的,如有错误还请各路大神多多指教。

请求方式:1、a标签href请求,2、地址栏回车请求,3、form表单get请求,4、form表单post请求,5、jQuery的$.get方法请求,6、jQuery的$.post方法请求

响应方式:1、返回ModelAndView对象, 2、返回普通字符串(加@ResponseBody注解),3、返回spring解析的字符串(没有@ResponseBody注解时spring会去解析返回的字符串,默认解析为jsp文件的路径,加redirect解析为重定向,加forward解析为请求转发)

测试过程。。。。略

简单来说就是用各种方式去发出请求,看了一下响应的情况以及请求后按 F5 的刷新情况

下面来说总结:

1、从哪发出请求,就响应到哪,比如 地址栏回车、a标签链接、form表单提交 都会导致整个页面被销毁,并加载新的响应页面;ajax请求则会响应到回调函数中,原来的页面不会有任何变化(除了回调函数执行的);

2.F5 刷新的影响:

2.1 如果是 redirect 也就是重定向,地址栏会返回最后定向到的地址,f5刷新页只重复请求这个地址,不会请求之前的了,同样的,a标签、form表单会重复f5刷新 ,F5对ajax不起作用

2.2 如果是forward 也就是请求转发,地址栏会返回最初的地址,F5刷新也是重头开始进行的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值