我使用netbeans和glassfish服务器创建了一个Web应用程序。我在该应用程序中创建了一个新的java文件。我想在该java文件中找到当前的应用程序路径。
答案 0 :(得分:0)
您可以使用HttpServletRequest类的方法从servlet获取路径信息:
public class RequestInfoExample extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
String requestURI = request.getRequestURI();
String contextPath = request.getContextPath();
}
Javadoc信息:
getRequestUri() - 返回部分 来自协议的此请求的URL 命名为。中的查询字符串 HTTP请求的第一行......
getContextPath() - 返回部分 请求URI的,表示 请求的上下文。上下文 路径总是在请求中排在第一位 URI。路径以“/”开头 字符但不以“/”结尾 字符...