2011-09-04 20 views

Respuesta

12

Muy fácil, javax.servlet.ServletRequest.getServerName(). También proporciona further methods para recuperar información de la solicitud, getScheme(), getServerPort() ...

Editar: Si tiene un servidor web que guarda el servidor de aplicaciones, debe ser configurado para soportar esto, de lo contrario getServerName() devuelve el nombre del servidor de aplicación que puede que no sea lo que quieres ...

+1

Esto está mal, getServerName: Devuelve el nombre de host del servidor al que se envió la solicitud. Es el valor de la parte anterior a ":" en el valor del encabezado Host, si existe, o el nombre del servidor resuelto, o la dirección IP del servidor. Para obtener el dominio de la solicitud del cliente, haga lo siguiente: String domain = new URL (request.getRequestURL(). ToString()). GetHost(); –

Cuestiones relacionadas