7
votes

Obtenir le nom d'affichage du fichier web.xml

J'essaie d'obtenir le nom d'affichage (racine de contexte) du fichier web.xml pour éviter une racine de contexte.

Toute aide serait appréciée.


0 commentaires

3 Réponses :


12
votes

servleContext.getservletContextName ()

retourne le nom de ce Web application correspondant à cette ServleContext comme spécifié dans le Descripteur de déploiement pour ce web Application par le nom d'affichage élément.


1 commentaires

Comme @Ballusc mentionné. Il faut utiliser GetContextPath (). Parce que la racine de contexte est différente du nom de contexte.



12
votes

Il y a une certaine ambiguïté dans votre question. Le "nom d'affichage" est pas identique à la "racine de contexte". Pour obtenir la valeur de web.xml , regarde la réponse de Skaffman dans cette question. Pour obtenir le valeur de context.xml , utilisez servletContext # getcontextpath () . Ceci est souvent référencé comme "racine de contexte" (que vous voyez également dans l'URL, cette partie immédiatement après le domaine).


1 commentaires

Vous avez raison. Il devrait être .getContextPath () Not getServletContextName ().



1
votes

EN NOMBRE PUREE UBTENER DE LA CLASE SERVELTEXTEXTEXT. Con JSF xxx

ou dans un servlet xxx


0 commentaires