Нужно найти путь к веб-приложению - PullRequest
0 голосов
/ 02 мая 2011

Я создал веб-приложение, используя NetBeans и сервер Glassfish. Я создал новый файл Java внутри этого приложения. Я хочу найти текущий путь приложения в этом файле Java.

1 Ответ

0 голосов
/ 02 мая 2011

Вы можете получить информацию о пути из сервлета с помощью методов класса HttpServletRequest:

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. Путь начинается с "/" символ, но не заканчивается на "/" характер ...

...