从web.xml文件中获取显示名称

Sun*_*nny 6 java servlets

我试图从web.xml文件中获取显示名称(上下文根),以避免硬编码上下文根.

任何帮助,将不胜感激.

ska*_*man 11

ServletContext.getServletContextName()

通过display-name元素返回此Web应用程序的部署描述符中指定的此ServletContext对应的Web应用程序的名称.


Bal*_*usC 11

你的问题有些含糊不清."显示名称"是一样的"上下文根".要获得<display-name>价值web.xml,请在这个问题中查看skaffman的答案.要获得<Context path>价值context.xml,请使用ServletContext#getContextPath().这通常被称为"上下文根"(您也可以在URL中看到,该部分紧跟在域之后).