我在tomcat6中定义了404
    <error-page>
        <error-code>404</error-code>
        <location>/Err.jsp</location>
    </error-page>
在Err.jsp中获取不到当前的URL,
相当于js的window.location.href;
js得到的是我想要的,可是JSP怎么也取不到URL
只会取到 /Err.jsp

解决方案 »

  1.   

    楼上拼写错误(referrer)。
    另一个选择:
    document.referrer
      

  2.   

    request.getHeader("referer")
    request.getHeader("referrer")
    取得上一URL,
    返回都是NULL。
    404错误我在TOMCAT里取消,然后在项目的WEB.XML写,结果都一样
      

  3.   

    建议Lz在URL中直接写网站根目录全路径
    不用相对路径
      

  4.   

    嗯,拼写问题是我想当然了。
    楼主测试referrer是null,那么就代表你应该可以直接取当前的URL。
    或者document.location.href。
    尝试一下吧。