Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
Html 如何在JSP上获取当前根URL_Html_Css_Jsp - Fatal编程技术网

Html 如何在JSP上获取当前根URL

Html 如何在JSP上获取当前根URL,html,css,jsp,Html,Css,Jsp,我需要从一个页面动态获取根URL,将其设置为将获取所需图像的Open Graph标记的一部分。我得到的最接近的是${request.requestURL},但它返回整个URL,如: 但我希望它只返回根URL,如: 有办法做到这一点吗 这是将成为电子商务产品页面的页面标题。因此,我需要获取用户所在网站的任何部分的根URL,以填写特定于产品的URL。我尝试了很多方法,比如${request.requestURI}和${request.contextpath},但没有一种方法返回我想要的结果。不知

我需要从一个页面动态获取根URL,将其设置为将获取所需图像的Open Graph标记的一部分。我得到的最接近的是${request.requestURL},但它返回整个URL,如:

但我希望它只返回根URL,如:

有办法做到这一点吗


这是将成为电子商务产品页面的页面标题。因此,我需要获取用户所在网站的任何部分的根URL,以填写特定于产品的URL。我尝试了很多方法,比如${request.requestURI}和${request.contextpath},但没有一种方法返回我想要的结果。

不知道这是否是最佳解决方案,但我实现了我所需要的url组装方式,如下所示:


${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}

以及${request.contextpath}返回的值是什么?您是否尝试使用${pageContext.request.contextPath}?是的,我尝试过,它只返回url的一部分。在我所做的示例中,它将返回/abc/123/