如何在 JSP 上获取当前根 URL

  • 本文关键字:URL 获取 JSP html css jsp
  • 更新时间 :
  • 英文 :


我需要从页面动态获取根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}

最新更新