Velocity 模板如何显示 $! , ${} 等特殊符号

  • Post author:
  • Post category:其他


因为使用到了 Velocity 模板,有时候需要显示 $!{obj} 这样的内容。

其实也就是 在页面直接显示 $!{obj} , 而不是显示 obj 内容.

//如果$foo未定义过

$foo 输出:$foo

\$foo 输出:\$foo

\\$foo 输出:\\$foo

\\\$foo 输出:\\\$foo

//如果$foo已经定义过

#set($foo=”bar”)

$foo 输出:bar

\$foo 输出:$foo

\\$foo  输出:\bar

\\\$foo 输出:\$foo

参考地址: http://www.51gjie.com/javaweb/899.html

然后我就是 尝试了一下 : content=”$\!webPath”

生成的内容就是  content=”$!webPath” 了,

在 $ 前加 \ 即可,

但是有些 特殊情况,或者特殊符号,就可能很难搞了,去百度啊,什么的太难找了。

而且 文档资料太少了。不过我们有终极大招


终极处理显示特殊符号

#set($websiteCss1=”$!{“)

#set($websiteCss2=”config.websiteCss}”)

$websiteCss1$websiteCss2