有关3层架构。完成操作跳回到原页面。
假设你购买商品。然后去收银台结账。但是你这个时候还没有登陆。提示你登陆。当你登陆完成以后,怎么才能跳回到收银台??
------解决方案--------------------
1 可以通过
request.getHeader("referer");
拿到原始的页面
2 然后再登录表单使用隐藏字段
<input type="hidden" name="referer" value="。。。。"/>
来向表单提交页面传递
3 登录验证后面根据referer, 返回原始页面
4 如果找不到 referer = null; 则返回主页
5 refere 记得用 URLEncoder.encode() 编码一下,免得里面的参数乱了!