1

我有一个 Web 应用程序,其中上下文名称与我的根名称不同。例如,我的根目录名称是myapp,上下文路径是app. 那么如何从 Java Web 应用程序中获取根名称(myapp)呢?

4

1 回答 1

5

如果应用程序未使用 war 文件部署,您可以使用此代码返回应用程序运行的整个地址。

//request variable is the Java HTTP servlet request object received from an action 
request.getSession().getServletContext().getRealPath("/");

我给出的代码是我在我的一个 Java EE 项目中使用的代码,由于某些原因,我没有将我的项目部署为 war 文件

并获取 Web 应用程序位置可用于获取您的根目录名称

于 2012-12-29T13:34:02.830 回答