我发现在http header中,referer的值都变成了----:-----------:--------
看不到实际的内容。而其他的header值都正常。比如Accept的,Host的.

解决方案 »

  1.   

    String ref = request.getHeader("referer");你是在什么时候取这个referer的?这个值往往是在你点击button提交,点击超连接才会有值,值为你请求的url。
      

  2.   

    我是点击图片,通过超链接提交的。在filter类中调用。我可以得到http 请求头中其他的内容,比如host,Accept等,但是,referer和Accept-Encoding这两项就变成了如下的形式
    ----:----------:------------------这个应该就是referer,但是不知为何变成了这样
    ------ ---------这个应该是Accept-Encoding.
      

  3.   

    你用的是tomcat吗?
    你看看配置文件.