Comment obtenir le GWT base de l'URL ou le Nom du Module à partir de l'GWT portée du serveur?

Je sais que vous pouvez obtenir le nom du module GWT côté client à l'aide GWT.getModuleName() ou getHostPageBaseURL(), mais est-il possible d'accéder à partir du serveur?

Ce que je suis après est l'URL de base de l'application déployée. Par exemple, si l'application GWT est déployé comme http://foo.com/deploy1/MyModule/ ce que je veux savoir, c'est que la demande est faite à partir de l'URL de base de http://foo.com/deploy1/

Simplement obtenir l'URI de la requête HTTP qui me donnera la pleine chemin d'accès du module, quand je veux vraiment la base (il sera déployé dans les différents sous-chemins dans le même domaine)

Pour clarifier, je peux obtenir l'URI de la HttpServletRequest, mais qui me donne http://foo.com/deploy1/MyModule/. J'essaie d'éviter de coder en dur le nom du module MyModule ou de la dupliquer dans un fichier de propriétés. Il est défini par GWT module fichier xml, mais je préfère ne pas avoir la charge de la garder en synchronisation avec un autre fichier(s) de code source ou autre.

OriginalL'auteur dpdearing | 2011-06-27