我有一个使用 Freemarker 作为 View 解析器的 SpringMVC 项目。在某些模板中,我必须生成包含主机名的链接,但我无法获取它。 在 JSP 中我可能会这样做:
`<% String hostName=request.getServerName();%>`
我尝试使用“requestContextAttribute
”,但是 requestContext.getContextPath()
返回了没有主机名的路径。
我在哪里可以单独获得完整路径或主机名?
最佳答案
我们可以在 JSTL 中做到这一点。尝试在 FreeMarker 中调整它:
${pageContext.request.serverName}
关于java - 如何在 freemarker 模板中获取主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906803/