【发布时间】:2009-12-10 19:07:05
【问题描述】:
我有一个 Error404Servlet,它在 web.xml 中配置为 404 的错误页面:
<servlet>
<servlet-name>Error404</servlet-name>
<servlet-class>com.foo.bar.Error404Servlet</servlet-class>
</servlet>
<error-page>
<error-code>404</error-code>
<location>/error404</location>
</error-page>
在这个 servlet 中,我必须记录导致 404 的原始 url,但 request.getRequestURI() 总是返回“/error404”
如何获取原始网址?我知道的最丑陋的方法是创建将原始 url 放入请求属性的过滤器。
【问题讨论】:
标签: java tomcat jakarta-ee