我需要从页面动态获取根URL,以设置为将获取所需图像的Open Graph标签的一部分。我得到的最接近的是${request.requestURL},但它返回整个URL,例如:
https://localhost:8080/abc/123/example/example.jsp
但我希望它只返回根 URL,例如:
https://localhost:8080/
有没有办法做到这一点?
这是将成为电子商务产品页面的页面的页眉。因此,我需要获取用户所在网站任何部分的根 URL,以填写特定于产品的 URL。我尝试了很多方法,比如${request.requestURI}和${request.contextpath},但没有一个返回我想要的。
不知道这是否是最佳解决方案,但我实现了我需要像这样组装 url 的目标:
${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}