如何用速度替换${}中的令牌

发布于 2024-12-09 23:29:56 字数 239 浏览 7 评论 0原文

我想用速度替换令牌 ${artifactId} 。但正如您所看到的,它包含在另一个 ${} 块中。 所以速度抛出解析异常。 我的问题是如何处理这个案子?我必须保留 ${jsp.lated.[...].Sample.welcome} 块以供其他用途。

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

I want to replace token ${artifactId} by velocity. But as you could see, it's included in another ${} block.
So velocity throw parse exception.
My question is how to handle this case? I have to remain ${jsp.related.[...].Sample.welcome} block for another usage.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

檐上三寸雪 2024-12-16 23:29:56

尝试:

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

Try:

<div class="title">#evaluate("\$jsp.related.${artifactId}.Sample.welcome")</div>
随心而道 2024-12-16 23:29:56
#set( $startbrace = "${" )
#set( $endbrace = "}" )
<div class="title">${startbrace}res.content.global.${artifactId}.Sample.welcome${endbrace}</div>
#set( $startbrace = "${" )
#set( $endbrace = "}" )
<div class="title">${startbrace}res.content.global.${artifactId}.Sample.welcome${endbrace}</div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文