我有一个 Web 应用程序,其中上下文名称与我的根名称不同。例如,我的根目录名称是myapp
,上下文路径是app
. 那么如何从 Java Web 应用程序中获取根名称(myapp)呢?
问问题
7567 次
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 回答