Pregunta

¿Hay alguna forma de obtener la URL absoluta de los sitios web ( http://www.domain.com/) usando Java? porque he buscado en Google un poco, pero solo he tenido que hacer 2 o 3 clases para crear esa función = /

Actualización:

Lo importante es que estoy tratando de crear un rastreador que me brinde información y entre ellos me gustaría obtener la URL de la página web de la que se obtiene la información. Estoy desarrollando esto en JAVA y lo que quise decir fue que me preguntaba si había algún getUrl (); o cualquier otro método como ese para obtener la Url, porque sé que se puede hacer, pero solo lo he hecho escribiendo otra clase para recuperar la url y luego heredarla y usarla aún más ... espero que sea más clara

¿Fue útil?

Solución

Supongo que solo desea el dominio de una JSP, sin embargo, puede encontrar que necesita la URL completa, incluidos el prefijo, el dominio, la ruta y los parámetros. La forma más fácil de obtener esto rápidamente es usar el objeto de solicitud y construirlo. Echa un vistazo aquí para obtener más información:

http://www.exforsys.com/tutorials/jsp /jsp-request-object.html

Aquí está la API de Sun en la interfaz HttpServletRequest:

http: // java .sun.com / j2ee / sdk_1.3 / techdocs / api / javax / servlet / http / HttpServletRequest.html

Otros consejos

La pregunta no está muy clara, pero supondré que estás intentando obtener la ruta desde un Servlet.

String realPath = getServletConfig().getServletContext().getRealPath(relativePath);

¿Podrías ser más específico? Su pregunta dice:

  

¿Hay una manera de conseguir los sitios web   URL absoluta ( http://www.domain.com/ )   usando Java?

Por " el sitio web " ¿Qué sitio web estás pidiendo? Puedo ver múltiples formas de interpretar tu pregunta:

  1. Dada una URL, si hay una manera de obtener la parte del nombre de host?
  2. Dada una ruta relativa, ¿cómo se obtiene la ruta completa?
  3. Dentro del contexto de un Servlet, ¿hay alguna forma de obtener el nombre del servidor implementado?

etc ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top