【问题标题】:apache velocity: remap $ and # keysapache 速度:重新映射 $ 和 # 键
【发布时间】:2016-01-21 12:53:18
【问题描述】:

我想知道是否可以将“$”和“#”重新映射到其他键。

样本:

#set( $foo = "bar" )

我想使用其他键,因为它们会干扰我正在使用的脚本的另一种语法。

【问题讨论】:

    标签: velocity


    【解决方案1】:

    $ 和 # 字符在 Velocity 中不可配置。即使在编译时,它至少意味着重新编译解析器,并对独立的 $ 和 # 字符进行完整的代码审查......

    也就是说:

    • Velocity 可以很好地处理它无法解析的语法片段,例如 jQuery $ 对象。它只是按原样渲染它们,而且大部分时间它都能完成这项工作。
    • 您可以随时转义其他脚本的敏感字符,例如使用 EscapeTool:${esc.d} 表示美元,${esc.h} 表示哈希。

    【讨论】:

      猜你喜欢
      • 2021-09-04
      • 2011-06-09
      • 1970-01-01
      • 2014-05-09
      • 2011-06-14
      • 2015-08-10
      • 2012-11-28
      • 1970-01-01
      • 2015-11-15
      相关资源
      最近更新 更多