访问完整的URL,包括使用jstl的主机名
我稍后使用它(使用户能够复制链接):
它显示
/my-app-name/MyPath/23
但我希望它是
http://myHost/my-app-name/MyPath/23
我可以提前确定字符串,但想要一种主动获取正确主机名的方法……?
您需要根据HttpServletRequest#getRequestURL()
和JSTL函数的一些帮助自己准备它:
...
HttpServletRequest对象具有所有细节:
-
getProtocol
-
getServerName
-
getContextPath
所以我认为你可以使用:
${request.protocol} :// ${request.serverName} ${request.contextPath} /etc
建立你想要的东西。