应用场景:用户进入到一个提交页面,而提交是需要登陆的,这时候用户登录后就可以直接返回到提交的页面,提高用户体验。
1.准备一个存在url的标签,和登陆的表单一起提交就行了
<!--存放页面的url-->
<input type="hidden" id="url" name="url" value="">
2.利用script获取当前url,比如说当前的网址是http://218.5.241.13:8060/Study/course?id=1,经过处理后就只剩下最后的一部分了course?id=1
<script>
$(function() {
var url = window.location.href;/* 获取完整URL */
var index = url.lastIndexOf("\/");
url = url.substring(index + 1, url.length);
$("#url").val(url);
});
</script>
3.java后台重定向,获取到之前的action例如course?id=1,然后就会定位到@RequestMapping("/course"),返回之前的页面,并且把id也传下去。
// 用户登录处理
@RequestMapping("/userlogin")
p