文档章节

Velocity学习记录

傅小水water
 傅小水water
发布于 2017/04/06 17:03
字数 288
阅读 26
收藏 0

#变量名

$name  
为空时打印变量本身
$!name
为空时打印空字符串(不打印任何内容)
${name}
类似 $name,为空时原样打印。但可以将变量和连续的字符串分隔,例如:${name}space
$!{name}
类似 $!name,为空时打印空字符串,但可以将变量和连续的字符串分隔。例如: $!{name}space
$name $!name ${name} $!{name}
为空时分别打印:"$name"、""、"${name}"、""
带花括号的属性/方法调用方式,属性/方法需要在花括号之内:
${cookie.name}
${request.getCookies()}
#set() 中,赋值符号左边的变量名不能加感叹号。
#set($idx = 0)
#foreach($!item in $!list)
    #set($idx = $!idx + 1)
#end
注:jQuery 的 $.ajax() 之类的代码会导致 Velocity 解析异常,好在 Javascript 语法的灵活性,可以增加无效空白 $ .ajax(),当然也可以使用 jQuery.ajax()

#set()

#set($list = ["pine", "oak", "maple"])
注: 如果右侧的值为 null,则赋值失败,左侧变量仍保持原值。

#if()

#if(true)
   true
#elseif(false)
   false
#end
其实不仅仅是变量名可以使用花括号,保留字同样可以使用,这在内联 Velocity 脚本的时候 非常有用。

未完...

© 著作权归作者所有

共有 人打赏支持
傅小水water
粉丝 1
博文 23
码字总数 9371
作品 0
杭州
使用微软分布式缓存服务Velocity Part 3

概述 Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、XML、二进制数据等,并且支持集群模式的缓存服务器。...

lihuijun
2008/12/07
0
0
velocity 的 shiro 支持

还在为 velocity 模板中,如何实现 shiro 而烦恼吗? 还在为 velocity 模板中,如何根据不同 shiro 中的角色显示不同菜单而烦恼吗? 还在为 velocity 模板中,如何通过 shiro 检测用户是否登...

开源中国董事会主席
2013/10/28
2.5K
4
O'Reilly Velocity China 2014 技术大会火热报名中

O'Reilly Velocity China 2014技术大会火热报名中,让我们一起构建更快速、更健壮的Web Velocity 聚集了这样一些人和技术——恰恰是他们保证了 Web 系统的快速、可扩展、富于伸缩性以及高可用...

oschina
2014/07/14
1K
6
Velocity练习:使用vm模板生成最简单的html页面

这几天要用到Velocity模板引擎去做一些页面,所以学习了下这个工具。我的jdk版本为 1.8.0_25 需要做的准备工作有: 1、建立一个Java工程,需要引用Velocity相关的jar包,这些jar包可从apach...

北风其凉
2016/05/11
2.5K
0
oschina的velocity-toolbox.xml是怎么配置的?

@红薯 你好,想跟你请教个问题:最近在学习velocity,想看看红薯大哥的oschina的velocity-toolbox.xml是怎么配置的?谢谢!

FoxHu
2012/11/04
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

C++ std::function 和 std::bind

C++11提供了std::function和std::bind两个工具,用于引用可调用对象。这些可调用对象包括 普通函数,Lambda表达式,类的静态成员函数,非静态成员函数以及仿函数等。引用可调用对象,可以用于...

yepanl
49分钟前
1
0
python:可迭代对象的索引

关于 python的range的用法: 注意是[ 开始,结束)的半开区间,不包括结束 http://www.runoob.com/python/python-func-range.html import collectionsfrom collections import Iterable字符串......

Oh_really
今天
2
0
docker-compose ,docker-stack

1.例子 version: "3"services: php: image: registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5 ports: - "38080:80" networks: - my_php_mysql volum......

chenbaojun
今天
3
0
SQL_Server2000示例数据库NorthWind的分析(转)

SQL_Server2000示例数据库NorthWind的分析 表名:Categories(食品类别表) 表结构: 字段名称 数据类型 长度 允许为空 CategoryID(主键) int 4 否 CategoryName nvarchar 15 否 Description ...

QQZZFT
今天
1
0
laravel 5.5 Session store not set on request.

laravel 5.5 数据存入session,会出现Session store not set on request.错误。查了下laravel 5.5将session放到global middleware中,需要laravel的文件 ./app/Http/Kernel.php中的加上一句:...

MichaelShu
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部