velocity
zjq78577117
这个作者很懒,什么都没留下…
展开
-
Velocity学习笔记第一天
1. 什么是Velocity Velocity是一个基于java的模板引擎(templateengine)。它允许使用模板语言(templage language)来引用由java代码定义的对象。比EL表达式更为强大,可以引用对象的方法 2. 使用Velocity需要的jar 下载路径:http://velocity.apache.org/download.cgi velocity原创 2015-07-21 11:40:44 · 1017 阅读 · 0 评论 -
velocity第七个应用例子----在模板中进行赋值
//2 Create a Context object VelocityContext context = newVelocityContext(); //3 Add you data object to this context context.put("name", "老毕"); //4 Choose a template Template templ原创 2015-07-22 15:25:37 · 1164 阅读 · 0 评论 -
velocity第二个应用例子—访问对象
首先创建一个对象,提供构造方法 只需初始化一次即可。 //2 Create a Context object VelocityContext context = newVelocityContext(); //3 Add you data objcts to this context context.put("person", newPerson(原创 2015-07-22 15:19:05 · 1020 阅读 · 0 评论 -
velocity第11个应用例子---null处理
如果不做处理,会原样输出 $title 这不是我们期望的 我们希望输出空字符串,应该这样做:$!title // 2Create a Context object VelocityContextcontext = new VelocityContext(); // 3 Addyou data object to this context原创 2015-07-22 15:30:29 · 296 阅读 · 0 评论 -
velocity第9个应用例子 ---格式化日期
扩展功能,可以写个工具类,然后把工具类放到context中,在模板中可以直接调用工具类的方法 默认情况下,日期输出的Tue Jul 14 16:42:30 CST 2015 我们需要写个工具类,对日期进行格式化, 把原日期和日期格式化工具类都放入到context中 在模板中,调用日期格式化工具类的方法,对日期进行格式化 $dateformat原创 2015-07-22 15:27:57 · 4309 阅读 · 0 评论 -
velocity第8个应用例子----#if#else#end
//2 Create a Context object VelocityContext context = newVelocityContext(); //3 Add you data object to this context context.put("condition", false); //4 Choose a template原创 2015-07-22 15:26:57 · 2040 阅读 · 0 评论 -
velocity第三个应用例子--遍历集合/数组
//2.Create a Context object VelocityContext context = newVelocityContext(); //3.Add your data objects to this context context.put("list",Arrays.asList("第一个","第二个","第三个","第四个")); //4.原创 2015-07-22 15:21:55 · 5379 阅读 · 0 评论 -
velocity第五个应用例子---获得当前迭代的索引
#foreach($key in $map.keySet()) $velocityCount > $key : $map.get($key) #end $velocityCount获得当前迭代索引 velocityCount变量名可以通过directive.foreach.counter.name属性修改, 如:directive原创 2015-07-22 15:24:10 · 3172 阅读 · 0 评论 -
velocity第四个应用例子---遍历Map集合
//2 Create a Context object VelocityContext context = newVelocityContext(); //3 Add you data objects to this context Map map = newHashMap(); map.put("key1","value1"); map.put("key原创 2015-07-22 15:22:50 · 724 阅读 · 0 评论 -
Velocity第一个应用例子
执行的步骤 /** * 1.Initialize Velocity. This applies to bothusage patterns for Velocity, * the Singleton as well as the 'separateruntime instance' (see more on * this below), and you only d原创 2015-07-21 11:46:18 · 953 阅读 · 0 评论 -
velocity第10个应用例子---输出到文件
//2 Create a Context object VelocityContext context = newVelocityContext(); //3 Add you data object to this context context.put("title", "银联电子"); context.put("body", "这是内容");原创 2015-07-22 15:29:19 · 829 阅读 · 0 评论