D'où vient getRequestDispatcher(“chemin”)?

Utilisant tomcat intégré, ce code:

System.out.println("getServletPath: " + request.getServletPath());
System.out.println("getServletContext: " + request.getServletContext().getContextPath());
System.out.println("getServerName: " + request.getServerName());
System.out.println("getServerPort: " + request.getServerPort());

Imprime:

getServletPath: /example
getServletContext: 
getServerName: localhost
getServerPort: 9090

Est-ce à dire que:

request.getRequestDispatcher("/example/read.jsp").forward(request, response);

Va regarder cette URL forward(request, response) de la JSP:

http://localhost:9090/example/read.jsp?

Est-il un moyen d'imprimer ce absolue URL getRequestDispatcher("relativePath") fait-il face?

OriginalL'auteur ThreaT | 2014-04-10