jboss-web.xml中的上下文路径被提及为/Test,但我的war文件名是Test-0.0.1.我需要使用这个war文件名HttpServlet.请告诉我功能名称.我试过getContextPath(),但它返回测试.谢谢
Agi*_*Pro 22
以下是可用功能列表,以及显示相关功能的图形.在此示例中,war文件名通常位于"context path"中,在本例中为"myapp".这是TomCat从WAR文件创建的文件夹,虽然基于WAR文件名,但它不需要相同.查找名称为"Test"的文件夹.
如果WAR已展开,您可以ServletContext.getRealPath()结合使用File.getName()以获取展开的文件夹名称.这与WAR文件名相同.
String name = new File(getServletContext().getRealPath("/")).getName();
Run Code Online (Sandbox Code Playgroud)