Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取请求的jsp页面的web url_Jsp - Fatal编程技术网

获取请求的jsp页面的web url

获取请求的jsp页面的web url,jsp,Jsp,我请求翻页 通过request.getContextPath,我们可以获得path/TespApp 但是我想获取web配置目录的完整url,即 在jsp中是否有任何变量可以获取该url要获取完整路径,请尝试以下操作: if ((request.getServerPort() == 80) || (request.getServerPort() == 443)) { return request.getScheme() + "://" +

我请求翻页

通过request.getContextPath,我们可以获得path/TespApp

但是我想获取web配置目录的完整url,即


在jsp中是否有任何变量可以获取该url要获取完整路径,请尝试以下操作:

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

是特斯帕普吗?上下文路径?那么为什么getContextPath会给出/TespApp/pages但当我将其部署到DNS服务器时,我无法获得端口:than…我必须再次更改代码..请求仍然有一个端口。例如,与相同。浏览器仅采用端口80。