Servlet的根URL

11 浏览
0 Comments

Servlet的根URL

我想从一个servlet获取我的Web应用程序的根URL。

如果我将我的应用程序部署在“www.mydomain.com”,我想要获取类似于“http://www.mydomain.com”的根URL。

如果我将它部署在本地Tomcat服务器的8080端口上,它应该返回http://localhost:8080/myapp

有人可以告诉我如何从servlet获取我的Web应用程序的根URL吗?

public class MyServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String rootURL="";
        //获取部署该servlet的URL的代码
    }
}

0