如何用速度替换$ {}中的标记

时间:2011-10-14 08:11:59

标签: token velocity

我想用velocity替换令牌$ {artifactId}。但正如您所看到的,它包含在另一个$ {}块中。 所以velocity throw解析异常。 我的问题是如何处理这个案子?我必须保留$ {jsp.related。[...]。Sample.welcome}阻止另一种用法。

<div class="title">${jsp.related.${artifactId}.Sample.welcome}</div>

2 个答案:

答案 0 :(得分:0)

尝试:

<div class="title">#evaluate("\$jsp.related.${artifactId}.Sample.welcome")</div>

答案 1 :(得分:0)

#set( $startbrace = "${" )
#set( $endbrace = "}" )
<div class="title">${startbrace}res.content.global.${artifactId}.Sample.welcome${endbrace}</div>