Velocity

    xiaoxiao2023-03-24  4

    一、简介

    1."#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#include、#parse、#macro等。 如:

    #if($info.imgs) <img src="$info.imgs" border=0> #else <img src="noPhoto.jpg"> #end

    2."$"用来标识一个对象(可理解为变量)。如:$i、$msg… 3."{}"用来明确标识Velocity变量。如:如在页面中,页面中有一个$someonename。此时,Velocity将把someonename作为变量名。若我们是想在someone这个变量的后面紧接着显示name字符,则上面的标签应该改成${someone}name。 4."!"用来强制把不存在的变量显示为空白。 5.双引号、单引号区别。

    #set ($var="helo") test"$var" ## 返回testhello test'$var' ## 返回test'$var'

    6.注释

    单行: ## XXX 多行: #* xxx xxxx *#

    二、基本语法

    1.定义变量

    #set( $foo = 0 ) ##数字

    2.基本运算

    #set( $value = $foo + 1 ) #set( $value = $bar - 1 ) #set( $value = $foo * $bar ) #set( $value = $foo / $bar )

    3.变量属性

    #set($foo.name = $bar.name)

    4.if语句 判断变量为null

    #if(!$info.imgs) ... #end

    判断变量不为null

    #if($info.imgs) ... #end

    判断变量不为null,并且不为空串

    #if("$!{mobile}"!="") ... #end

    3.foreach语句

    #foreach( $item in $list) ... #end
    转载请注明原文地址: https://ju.6miu.com/read-1201578.html
    最新回复(0)