zoukankan      html  css  js  c++  java
  • EL与Velocity基本语法总结:

    El(expression language):

    基本语法点:

    $与{}搭配使用是常态取值
    . 与[]的区别,后者可以取特殊值:- 、等

    支持一些基本的逻辑运算:

    && || > < + ……

    隐试对象:

    pageScope、sessionScope、contextScope、requestScope
    以及cookie

    Velocity(模板引擎)

    Java的模板引擎(template engine):将Java代码从web页面分离

    作用:替代jsp

    可以更快速的实现,前台数据与后台数据的交换,而不用想jsp一样先生成Servlet再交换数据

    基本语法点:

    $取对象值 
    {}分离对象,如:
    someonename----{someone}name
    若:
    #set$someone="哈哈哈")
    则:
    {$someone}name
    显示为:哈哈哈name
    $!取对象值,若无置空
    #字用法
    #parse解析包含文件中的velocity脚本语法(可包含脚本,列如:#parse(xx.vm))
    #include单纯包含文件,也可以包换对象,如:(#include("a","b","c"))
    #set:设置对象值,不推荐使用:
    (#set($xx=null))
    #if($xx):括号中意思是,若$xx的值为null,则相当于false,反之,同理
    #foreach(xx in Listxx),与in 合用 食用更佳哦
    就相当于:
    for(XX xx:Listxx)
    还可以与[]搭配:
    #foreach(xx in [1,2,3……n])
    #end:顾名思义
    #stop:停住并返回
    #marco:宏定义,一般不推荐使用,若使用,置于头部
    

    同样支持一些基本逻辑运算

  • 相关阅读:
    前端了解即可:postman(接口测试)的使用
    ES6——TDZ(暂时性死区)
    Centos自动安装openssh及openssl脚本并隐藏版本号
    ELK学习链接
    Centos7 中使用搭建devpi并且使用Supervisor守护进程
    ansible系列
    iperf3网络测试工具
    Centos6.9下PXE安装centos 7
    CentOS 6.9下PXE+Kickstart无人值守安装操作系统
    django学习篇
  • 原文地址:https://www.cnblogs.com/xieji233/p/6155603.html
Copyright © 2011-2022 走看看