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:宏定义,一般不推荐使用,若使用,置于头部
    

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

  • 相关阅读:
    Android开源框架——Volley
    Android中的事件传递机制
    @ViewDebug.ExportedProperty的使用
    字符间距——扩展
    读取assets文件夹下图片(ods_interview)
    Android消息推送——JPush极光推送
    深入模块
    正则表达式和re模块
    初识模块
    迭代器和生成器
  • 原文地址:https://www.cnblogs.com/xieji233/p/6155603.html
Copyright © 2011-2022 走看看