在Grails GSP中,如何逃避GString表达式

时间:2013-09-03 21:49:19

标签: grails gsp

我需要在包含字符序列$ {}(OpenLayers样式 - 属性替换语法)的GSP中编写一些javascript。不幸的是,这也是groovy gstring表达式的语法。如何逃避它,以便Grails不会将字符序列解释为gstring。我试过了' \'但那没用。

2 个答案:

答案 0 :(得分:4)

我通常这样做的方式是

${'${test}'}

或者

${'$'}{test}

注意使用单个而不是 double 引号 - ${"${test}"}不起作用,因为内部${}将被解释为GString而不是而不是文字。

答案 1 :(得分:0)

试试这个:

alert("\$\{test\}");

输出:

${test}