【问题标题】:In a grails GSP, how do you escape GString expressions在 grails GSP 中,如何转义 GString 表达式
【发布时间】:2013-09-07 06:21:39
【问题描述】:

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

【问题讨论】:

  • 你试过这个...注意单引号
  • 显示您尝试过的示例。 '\' 不显示上下文。

标签: grails gsp


【解决方案1】:

试试这个:

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

输出:

${test}

【讨论】:

    【解决方案2】:

    我通常这样做的方式是

    ${'${test}'}
    

    或者

    ${'$'}{test}
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多