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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值