Нет, нет.
Если на том же сервлет-контейнере запущено другое приложение, лучше всего настроить сервлет-контейнер так, чтобы эти веб-приложения могли совместно использовать контекст друг друга, чтобы вы моглиполучите другой контекст с помощью ServletContext#getContext()
и, в свою очередь, используйте его RequestDispatcher
.
ServletContext currentContext = getServletContext();
ServletContext otherContext = currentContext.getContext("/test");
otherContext.getRequestDispatcher("/some.jsp").forward(request, response);
Если другое приложение полностью вне вашего контроля, тогда перенаправление лучше, чем вы.можно сделать.
response.sendRedirect("http://mysite.com/test");