可以用freemarker进行第二次替换 [英] can freemarker do second replacement

查看:57
本文介绍了可以用freemarker进行第二次替换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通常,我在freemarker中使用这种类型的数据:

Usually i use this type of data in freemarker:

(root)  
|  
+- website = "StackOverflow"  
|  
+- href = "http://stackoverflow.com"  
|  
+- label = "my favorite website."

但是今天,一个Java程序员给了我这样的模型:

but today,a java programmer give me a model like this:

(root)  
|  
+- website = "StackOverflow"  
|  
+- href = "http://stackoverflow.com${dir}"  
|  
+-  label = "my favorite website"  
|  
+- dir = "/questions/ask"

他希望我在最后一页中显示dir的值. 模板:

And he wants me to show dir's value in the final page. The template:

${label}<a href="${href}" >${website}</a>

我建议他写一个这样的模板

i suggested him to write a template like this

${label}<a href="${href}${dir}" >${website}</a>

但是他不想这样做.我想问一下是否有任何方法可以实现这一要求.

but he dont want to do like this.I want to ask if there any way to realize this requirement.

推荐答案

${label}<a href="<@href?interpret/>" >${website}</a>

这就是答案

这篇关于可以用freemarker进行第二次替换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆