我在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
<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
另一个选择:
document.referrer
request.getHeader("referrer")
取得上一URL,
返回都是NULL。
404错误我在TOMCAT里取消,然后在项目的WEB.XML写,结果都一样
不用相对路径
楼主测试referrer是null,那么就代表你应该可以直接取当前的URL。
或者document.location.href。
尝试一下吧。