获取所请求的jsp页面的Web URL

时间:2012-02-10 06:10:20

标签: jsp

我请求页面http://192.168.11.212:25/TespApp/pages/login.jsp

使用request.getContextPath(),我们可以获得路径“/ TespApp”

但我希望获得web-config目录的完整网址,即http://192.168.11.212:25/TespApp

是否有任何变量可以在jsp中获取该URL

1 个答案:

答案 0 :(得分:0)

要获得完整路径,请尝试以下方法:

    if ((request.getServerPort() == 80) || (request.getServerPort() == 443))
    {
        return request.getScheme() + "://" +
                request.getServerName() +
                request.getContextPath();
    }
    else
    {
        return request.getScheme() + "://" +
                request.getServerName() + ":" + request.getServerPort() +
                request.getContextPath();
    }