rt

解决方案 »

  1.   

    http协议是不保存状态的协议,所以不能得到上一页的url,如果你想保存访问轨迹的话,可以考虑自己做一个访问历史的栈,每次访问一个新的url,就压栈,把栈保存在session里面就可以。
    用request.getHeader("Referer");的前提是WEB浏览器必须在HTTP头部把refer属性发送给WEB服务器,如果HTTP头中没有发送refer,那页面从客户浏览器的请求头中也取不到refer的。
      

  2.   

    建议在学习WEB开发的时候把HTTP协议好好学习一下,很有帮助的,可以提供给你好解决问题的思路~~~
      

  3.   


    支持 request.getHeader("Referer");
      

  4.   

    我想问一下,怎么才能让浏览器在请求的头部加上Referer属性呢?
    一下。