模板框架
文章平均质量分 88
iteye_8039
这个作者很懒,什么都没留下…
展开
-
Velocity----概念
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅使用简单的模板语言(template language)来引用由java代码定义的对象。 应用 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注...原创 2014-12-16 09:39:06 · 83 阅读 · 0 评论 -
Velocity----语法
一、基本语法 1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)<img src="$info.imgs" border=0>#else<img src="noPhoto.jpg">...原创 2014-12-16 09:41:35 · 97 阅读 · 0 评论 -
Velocity----应用
你可能在页面内嵌套如下的VTL声明: Java代码 <html> <body> Hello $customer.Name! <table> #foreach( $mud in $nudsOnSpecial ); #if ( $customer.hasPurchased( $mud ); ); ...原创 2014-12-16 10:43:14 · 79 阅读 · 0 评论 -
Velocity----学习笔记
Velocity判断空值方法:依据:$username与$!username的区别,当找不到username的时候,$username返回字符串"$username",而$!username返回空字符串"" 所以:#set($!username=='') 可以判断字符串是否为空 以下为Velocity脚本摘要 1、声明:#set ($var=XXX)左边可以是以下的内容Variabl...原创 2014-12-30 17:51:25 · 86 阅读 · 0 评论 -
freemarker----标签与使用
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好处是很多,尤其和jsp比较起来优点更大,众所周知jsp需要在第一次被执行的时候编译成servlet,那么这个过程...原创 2015-02-06 17:33:17 · 108 阅读 · 0 评论 -
freemarker----一篇很全面的教程
以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不...原创 2015-02-06 17:34:31 · 151 阅读 · 0 评论