apache 速度:重新映射 $ 和 # 键
apache velocity: remap $ and # keys
我想知道是否可以将“$”和“#”重新映射到其他键。
示例:
#set( $foo = "bar" )
我想使用其他键,因为它们会干扰我正在使用的脚本的另一种语法。
$ 和 # 字符在 Velocity 中不可配置。即使在编译时,它至少也意味着重新编译解析器,并对独立的 $ 和 # 字符进行完整的代码审查...
也就是说:
- Velocity 确实很好地处理了它无法解析的语法片段,例如 jQuery $ object。它只是按原样呈现它们,而且大部分时间它都能完成工作。
- 您可以在需要时转义其他脚本的敏感字符,例如使用 EscapeTool:
${esc.d}
代表美元,${esc.h}
代表哈希。
我想知道是否可以将“$”和“#”重新映射到其他键。
示例:
#set( $foo = "bar" )
我想使用其他键,因为它们会干扰我正在使用的脚本的另一种语法。
$ 和 # 字符在 Velocity 中不可配置。即使在编译时,它至少也意味着重新编译解析器,并对独立的 $ 和 # 字符进行完整的代码审查...
也就是说:
- Velocity 确实很好地处理了它无法解析的语法片段,例如 jQuery $ object。它只是按原样呈现它们,而且大部分时间它都能完成工作。
- 您可以在需要时转义其他脚本的敏感字符,例如使用 EscapeTool:
${esc.d}
代表美元,${esc.h}
代表哈希。