当前页面: 开发资料首页 → JSP 专题 → 在jsp里如何获得前一个页面的url
在jsp里如何获得前一个页面的url
摘要: 在jsp里如何获得前一个页面的url
我试过用request.getHeader("Referer")但是不好用。request.getHeader("Referer")得到的是申请页的url。
通过A页面链接到B页面,request.getHeader("Referer")得到的是A页面得url,没有问题;
但是B页面通过链接可以到C页面(纯文字页面),从C页面通过链接调用history.back()返回到 B时,
request.getHeader("Referer")得到的仍然是A页面得url。我想要得是c页面得url.
>从C页面通过链接调用history.back()返回到 B时
Never use history.back(),而是使用同样将请求提交给服务器
可是C页面 我不能改动
javascript 中document.referrer
在C页面得到B页面的URL 然后把history.back()该成这个URL的连接 不就一样了么?
document.referrer效果一样。强调一下C页面我不没有权限改动也改不了。还有没有别的方法了。
history.back()是js脚本,它没有再次访问服务器,而是调用本机缓存里的页面
故缓存里的页面B只保存了页面A的url
request.getRequestURL()
twomao() 为什么document.referrer也是一样的效果呢
求助!!!