![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
velocity
zjq78577117
这个作者很懒,什么都没留下…
展开
-
Velocity学习笔记第一天
1. 什么是VelocityVelocity是一个基于java的模板引擎(templateengine)。它允许使用模板语言(templage language)来引用由java代码定义的对象。比EL表达式更为强大,可以引用对象的方法2. 使用Velocity需要的jar下载路径:http://velocity.apache.org/download.cgivelocity原创 2015-07-21 11:40:44 · 1023 阅读 · 0 评论 -
velocity第七个应用例子----在模板中进行赋值
//2 Create a Context objectVelocityContext context = newVelocityContext();//3 Add you data object to this contextcontext.put("name", "老毕");//4 Choose a templateTemplate templ原创 2015-07-22 15:25:37 · 1172 阅读 · 0 评论 -
velocity第二个应用例子—访问对象
首先创建一个对象,提供构造方法只需初始化一次即可。//2 Create a Context objectVelocityContext context = newVelocityContext();//3 Add you data objcts to this contextcontext.put("person", newPerson(原创 2015-07-22 15:19:05 · 1022 阅读 · 0 评论 -
velocity第11个应用例子---null处理
如果不做处理,会原样输出 $title这不是我们期望的我们希望输出空字符串,应该这样做:$!title// 2Create a Context objectVelocityContextcontext = new VelocityContext(); // 3 Addyou data object to this context原创 2015-07-22 15:30:29 · 307 阅读 · 0 评论 -
velocity第9个应用例子 ---格式化日期
扩展功能,可以写个工具类,然后把工具类放到context中,在模板中可以直接调用工具类的方法 默认情况下,日期输出的Tue Jul 14 16:42:30 CST 2015 我们需要写个工具类,对日期进行格式化, 把原日期和日期格式化工具类都放入到context中 在模板中,调用日期格式化工具类的方法,对日期进行格式化 $dateformat原创 2015-07-22 15:27:57 · 4339 阅读 · 0 评论 -
velocity第8个应用例子----#if#else#end
//2 Create a Context objectVelocityContext context = newVelocityContext();//3 Add you data object to this contextcontext.put("condition", false);//4 Choose a template原创 2015-07-22 15:26:57 · 2049 阅读 · 0 评论 -
velocity第三个应用例子--遍历集合/数组
//2.Create a Context objectVelocityContext context = newVelocityContext();//3.Add your data objects to this contextcontext.put("list",Arrays.asList("第一个","第二个","第三个","第四个"));//4.原创 2015-07-22 15:21:55 · 5387 阅读 · 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 · 3179 阅读 · 0 评论 -
velocity第四个应用例子---遍历Map集合
//2 Create a Context objectVelocityContext context = newVelocityContext();//3 Add you data objects to this contextMap map = newHashMap();map.put("key1","value1");map.put("key原创 2015-07-22 15:22:50 · 740 阅读 · 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 · 960 阅读 · 0 评论 -
velocity第10个应用例子---输出到文件
//2 Create a Context objectVelocityContext context = newVelocityContext();//3 Add you data object to this contextcontext.put("title", "银联电子");context.put("body", "这是内容");原创 2015-07-22 15:29:19 · 842 阅读 · 0 评论