站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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也是一样的效果呢


求助!!!


↑返回目录
前一篇: 如何利用CSS中的ime-mode用来控制页面上文本框中的全角/半角输入?(在线等待)
后一篇: [求助]如何让一个div固定,不随滚动条滚动,并且不闪烁