Por lo tanto, estoy intentando obtener la URL actual de la página utilizando el objeto de solicitud de Java. He estado utilizando request.getRequestURI() para preformar esto, pero me di cuenta de que cuando una clase java me redirecciona a una página diferente de una solicitud servlet getRequestURI da esa dirección en lugar de la URL original que se escribió en el navegador y que aún se muestra en el navegador.Java HttpServletRequest obtener URL en los navegadores Barra de URL
Ex: \ AdvancedSearch:
getRequestURI()
devuelve "\ subdirectorio \ Search \ search.jsp"
estoy buscando una manera de captar lo que el navegador ve como la dirección URL y no lo que se conoce página solo un envoltorio de servlet.
La respuesta en el siguiente enlace voluntad definitivamente ayuda a alguien [http://stackoverflow.com/questions/8024344/user-login-with-jsf-2-0/39379256#39379256](http://stackoverflow.com/questions/8024344/user-login-with-jsf -2-0/39379256 # 39379256) –