Внутри вашего сервлета вы можете:
this.getServletContext().getResource( path );
public java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
Возвращает URL-адрес ресурса, который сопоставлен с указанным путем. Путь должен начинаться с "/" и интерпретируется как относящийся к текущему корневому контексту.
Этот метод позволяет контейнеру сервлетов сделать ресурс доступным для сервлетов из любого источника. Ресурсы могут находиться в локальной или удаленной файловой системе, в базе данных или в файле .war.
Контейнер сервлета должен реализовывать обработчики URL и объекты URLConnection, необходимые для доступа к ресурсу.
Этот метод возвращает ноль, если ни один ресурс не сопоставлен с путем.
Некоторые контейнеры могут разрешать запись в URL, возвращаемый этим методом, используя методы класса URL.
Содержимое ресурса возвращается напрямую, поэтому имейте в виду, что запрос страницы .jsp возвращает исходный код JSP. Вместо этого используйте RequestDispatcher, чтобы включить результаты выполнения.
Этот метод имеет другое назначение, чем java.lang.Class.getResource, который ищет ресурсы на основе загрузчика классов. Этот метод не использует загрузчики классов.