Wie bekomme ich den Domain-Namen von der Anfrage in einem Java-Servlet?

8

Wenn ein einzelnes Servlet Daten aus den beiden Domänen example1.com und example2.com bereitstellt, wie erhalten Sie die Domäneninformationen aus der Anfrage in einem Java-Servlet?

Der Zweck besteht darin, abhängig von der Domäne verschiedene Aktionen durchzuführen.

    
Bacon 04.09.2011, 16:45
quelle

1 Antwort

12

Sehr einfach, javax.servlet.ServletRequest. getServerName () . Es bietet auch weitere Methoden zum Abrufen von Anforderungsinformationen, getScheme() , getServerPort() ...

Bearbeiten: Wenn Sie einen Webserver haben, der Ihren Anwendungsserver schützt, muss er so konfiguriert werden, dass er dies unterstützt. Andernfalls gibt getServerName() den Namen Ihres Anwendungsservers zurück, der möglicherweise nicht Ihren Vorstellungen entspricht ...

    
home 04.09.2011 16:47
quelle

Tags und Links