【发布时间】:2011-04-17 21:20:37
【问题描述】:
我正在尝试使用 JSTL 从 url 获取域名。我知道的 2 种方法返回错误信息。我需要的正是 URL 中的内容。
当我这样做时:
${pageContext.request.remoteHost}
我得到了我的服务器的 IP。
当我这样做时:
${pageContext.request.serverName}
我通常会得到正确的域名,但在我们在亚马逊上的服务器上,它返回“server1”而不是正确的域名,可能是因为它处理多个域的方式。
有人知道我如何在 URL 中获取当前域名吗?
我可能需要获取 URL,然后对其进行解析。我该怎么做?
【问题讨论】: