在 Freemarker 中生成带参数的 URL,类似于 jstl 的 c:url
Posted
技术标签:
【中文标题】在 Freemarker 中生成带参数的 URL,类似于 jstl 的 c:url【英文标题】:Generate URLs with parameters in Freemarker similar to jstl's c:url 【发布时间】:2011-05-14 13:40:12 【问题描述】:我是 Freemarker 的新手,我很确定会有一种简单的方法来做到这一点。基本上在我的jsp页面中我有这样的东西,
<c:url var="myURL" value="/amount">
<c:param name="currency" value="dollars"/>
</c:url>
我现在将其移植到 .ftl。所以我想知道有没有办法在ftl中做到这一点?我不想从 servlet 传递 url。实在太多了。
【问题讨论】:
【参考方案1】:我不知道将其直接翻译成 FreeMarker,但您可以编写 custom directive 来轻松处理。 FreeMarker 也为URL escaping 内置了插件。
【讨论】:
我确实最终使用了 URL 转义。谢谢!以上是关于在 Freemarker 中生成带参数的 URL,类似于 jstl 的 c:url的主要内容,如果未能解决你的问题,请参考以下文章