美文网首页
velocity语法需要注意的!

velocity语法需要注意的!

作者: zhanglbjames | 来源:发表于2017-06-20 15:31 被阅读0次
    输出过滤
    1. ${}过滤输出

    输出表达式的计算结果,并根据所处HTML的位置智能进行过滤,比如:过滤变量中的HTML标签。比如如果${val}出现在HTML标签中,则将val中存在的特殊字符如引号 ",则进行转义为",但是在CSS或者JS代码中出现则进行转义,但是替换为 "。
    如果输出变量的类型为Template,则缺省不过滤,比如:${include("foo.httl")}

    1. $!{}不过滤输出

    不进行任何过滤,直接将变量原样输出

    缺省变量的显示
    1. $!(var)

    如果有值则输出,如果为空,则不显示;

    1. ${var}

    如果有值则输出,如果为空,则将该“${var}”字符创原样输出;

    参考链接
    http://xinklabi.iteye.com/blog/2019413
    http://velocity.apache.org/engine/1.7/user-guide.html
    Velocity引擎原理探究

    相关文章

      网友评论

          本文标题:velocity语法需要注意的!

          本文链接:https://www.haomeiwen.com/subject/vumqqxtx.html