我有一个Web应用程序,其上下文名称与我的根名称不同。例如,我的根目录名称为myapp
,上下文路径为app
。那么如何从Java Web应用程序中获取根名称(myapp)?
答案 0 :(得分:6)
如果应用程序未部署war文件,您可以使用此代码返回运行应用程序的整个地址。
//request variable is the Java HTTP servlet request object received from an action
request.getSession().getServletContext().getRealPath("/");
我给出的代码是我在我的一个Java EE项目中使用的代码,由于某些原因,我没有将我的项目部署为war文件
获取Web应用程序位置可用于获取根目录名称