【发布时间】:2011-11-19 22:08:48
【问题描述】:
我通过 web.xml 中的以下内容将 404 错误重定向到 servlet。
<error-page>
<error-code>404</error-code>
<location>/notFound.do</location>
</error-page>
我想记录请求试图去哪里,但我没有从引荐来源标头中获取它:request.getHeader("referer")
如果我只是点击任何旧的随机不存在的页面,则会显示“null”。
并且 request.getRequestURL()/request.getRequestURI() 都只显示最终登陆的 servlet 信息(即 /notFound)。
有什么方法可以获取所请求的“错误”页面 URL?
【问题讨论】:
标签: servlets http-status-code-404 web.xml