Comment obtenir le nom d'hôte pour un serveur avec des URL de ce type http://www.europewebsite.co.uk?

Le projet, je travaille sur plusieurs instances(j'.e site web différent) en cours d'exécution dans une seule base de code. En fonction de l'URL, nous montrons le site web correspondant.

Par exemple, si http://www.uswebsite.com/ le nous de NOUS montrer site web. et sihttp://www.cawebsite.com/ montrera le site web Canadien. Le code est écrit pour détecter c'est

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

String server` = httpRequest.getServerName();

Si la demande est à partir de la http://www.uswebsite.com/ alors, selon le code ci-dessus String server = uswebsite donc, nous avons un autre code pour afficher le site correspondant

nous avons l'intention d'inclure l'instance Européenne dans la même base de code et je vois que l'URL de l'europe site va être comme ça http://www.europewebsite.co.uk/. Avec getServer() comme ci-dessus, il sera de récupérer String server=europewebsite. En ayant la .co.royaume-uni à la fin sera le code ci-dessus toujours obtenir String server=europewebsite ou String server=europewebsite.co Veuillez informer que je ne peux pas le tester dans mon local.

InformationsquelleAutor pushya | 2012-10-29