Я хочу получить корневой URL-адрес моего веб-приложения от одного из сервлетов.
Если я разверну свое приложение на "www.mydomain.com", я хочу получить корневой URL-адрес типа "http://www.mydomain.com".
То же самое, если я разверну его на локальном сервере Tomcat с портом 8080, это должно дать http://localhost:8080/myapp
Может кто-нибудь сказать мне, как получить корневой URL моего веб-приложения из сервлета?
public class MyServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String rootURL="";
//Code to get the URL where this servlet is deployed
}
}