2011-09-04 8 views

risposta

12

Molto facile, javax.servlet.ServletRequest.getServerName(). Fornisce inoltre further methods per recuperare le informazioni richiesta, getScheme(), getServerPort() ...

Edit: Se si dispone di un server web guardia il server delle applicazioni, esso deve essere configurato per supportare questo, altrimenti getServerName() restituisce il nome del server di applicazioni che potrebbe non essere quello che vuoi ...

+1

Questo è errato, getServerName: restituisce il nome host del server a cui è stata inviata la richiesta. È il valore della parte che precede ":" nel valore dell'intestazione host, se presente, o il nome del server risolto o l'indirizzo IP del server. Per ottenere il dominio dalla richiesta del client, eseguire: String domain = new URL (request.getRequestURL(). ToString()). GetHost(); –

Problemi correlati