更改 Grails GSP 变量标记

发布于 2024-12-05 03:58:07 字数 132 浏览 0 评论 0原文

有没有办法将 gsp 变量标记 ${somevar} 更改为 [% somevar %] 之类的东西,我在使用 jquery 模板时遇到问题,因为它们也使用 ${somevar} 并且 gsp 尝试将它们呈现为 grails 变量这会使应用程序崩溃。

Is there a way to change the gsp variable markers ${somevar} to something like [% somevar %], i'm having a problem using jquery templates because they use ${somevar} also and the gsp tries to render those as grails variables which crashes the app.

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

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

发布评论

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

评论(2

过潦 2024-12-12 03:58:07

我也遇到过这样的问题,使用 jQuery Tmpl + Grails。经过一番调查后,我找到了一种方法来实现此目的,方法是使用:

<%='${somevar}'%>

<%= %> 仅按原样打印值。注意这里使用了 '',它是一个字符串值。

所以,你的普惠制将是这样的:

<div class="item_<%='${index}'%>"><%='${data}'%></div>

I had such problem too, with jQuery Tmpl + Grails. After some investigations I found a way to accomplish this, by using:

<%='${somevar}'%>

this <%= %> just prints value as is. Notice '' are used there, it's a string values.

So, you GSP will be looking like:

<div class="item_<%='${index}'%>"><%='${data}'%></div>
坏尐絯 2024-12-12 03:58:07

我没有改变 Grails 的工作方式,而是通过使用替代的 jquery-template 标记解决了这个问题......

{{= somejQueryTemplateVar}}

Rather than changing how I do things for Grails, I solved this by using the alternative jquery-template markup...

{{= somejQueryTemplateVar}}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文