2010-05-18 22 views
11

decir que me realizar una solicitud GET como esto:¿Cómo obtener la URL de solicitud de HttpServletRequest

GET http://cotnet.diggstatic.com:6000/js/loader/443/JS_Libraries,jquery|Class|analytics|lightbox|label|jquery-dom|jquery-cookie?q=hello#frag HTTP/1.0 
Host: cotnet.diggstatic.com:6000 

Mi servlet toma solicitar la siguiente manera: req HTTPServletRequest;

Cuando puedo depurar mi servidor y ejecutar, me sale el siguiente:

req.getRequestURL().toString() = "http://cotnet.diggstatic.com:6000/js/loader/443/JS_Libraries,jquery%7cClass%7canalytics%7clightbox%7clabel%7cjquery-dom%7cjquery-cookie" 
req.getRequestURI() = "/js/loader/443/JS_Libraries,jquery%7cClass%7canalytics%7clightbox%7clabel%7cjquery-dom%7cjquery-cookie" 
req.getQueryString() = "q=hello" 

¿Cómo se llega la información de fragmentos? Además, cuando depuro la solicitud, veo un campo uri_ de tipo java.net.URI que tiene la información del fragmento. Esto es exactamente lo que quiero ¿Cómo puedo obtener eso?

Respuesta

Cuestiones relacionadas