我如何获取导致404错误的请求页面的URL?
例如,我键入我去http://example.com/path/does/not/exist/index.jsp 我已经有一个自定义的404页面,但是我将如何检索上述URL,以便我可以显示并显示类似“ URL http://example.com/path/does/not/exist/index.jsp不存在”的消息?
如果使用forward转发到错误页面,则可以通过以下方式获取原始请求URL:
request.getAttribute("javax.servlet.forward.request_uri")
或通过EL
${requestScope['javax.servlet.forward.request_uri']}