Jak wyświetlić żądany adres URL na stronie błędu JSP?

Na stronie błędu chciałbym wyświetlić adres URL tego, czego zażądał użytkownik.

W moimweb.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                            http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
        id="WebApp_ID"
        version="3.0">

    <display-name>MyStuff</display-name>

    <error-page>
        <error-code>404</error-code>
        <location>/WEB-INF/error-404.jsp</location>
    </error-page>

</web-app>

To przekaże dalejerror-404.jsp, a oto treść tego pliku:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Page Not found</title>
</head>
<body>
    <p align="center">
    <%
        out.println("Requested resource: " + request.getRequestURL()+ " not found");
    %>
</body>
</html>


Problem polega na tymrequest.getRequestURL() należy zmienić, ale nie znam słowa kluczowego do wyszukiwania.

Kiedy uruchomię przeglądarkę dlahttp://localhost:8080/MyStuff wtedy pojawia się następujący błąd:

Requested resource: http://localhost:8080/MyStuff/WEB-INF/error-404.jsp not found

Jak to rozwiązać?

questionAnswers(1)

yourAnswerToTheQuestion