
Velocity模板
文章平均质量分 86
a9529lty
这个作者很懒,什么都没留下…
展开
-
使用velocity :$velocityCount和Tool的使用
模板语言大家都熟悉,$var,#method(),#marco,#foreach,#if #elseif #end,#parse,#set都是常用的命令了。只要知晓这几个用法,也就可以算是脸熟了。结合我自己使用Velocity的应用,我觉得还有一些几个经验很值得和大家分享: $velocityCount的应用 Tool的应用 layout的应用 1、转载 2012-10-16 10:09:27 · 4921 阅读 · 0 评论 -
Velocity模板小结
常用语法##1. 单行注释#*2. 多行注释 多行注释*###3. 变量赋值#set($var="Velocity")##4. 变量 第一个字符必须为字母$var##5.字符串拼接#set ( $size="Big" )#set ( $name="Ben" )#set ( $clock="$size$name")$clock##6. 单双引号转载 2012-10-16 11:43:59 · 4792 阅读 · 0 评论 -
搭建velocity开发环境
接下来开始进入配置step:1.下载velocity-1.4最新版是1.4,在jakarta主页的项目栏里有介绍(http://jakarta.apache.org/site/downloads/downloads_velocity.cgi),linux下为.tar.gz后缀。2. 解压velocity将安装包里的velocity-1.4.jar文件拷到项目应用文件转载 2012-10-16 13:48:15 · 5280 阅读 · 0 评论 -
VelocityServlet的应用
在Velocity 1.4版本中,org.apache.velocity.servlet.VelocityServlet继承了HttpServlet,因此它继承了HttpSetvlet的对生命周期的管理,而且,只要我们在实现自己velocity servlet的时候,继承org.apache.velocity.servlet.VelocityServlet,然后继承它的一些重要的方法就可以完成实际转载 2012-10-17 14:06:31 · 6274 阅读 · 0 评论 -
Velocity与Struts集成
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { response.setContentType("text/html"); response.setCharacte转载 2012-10-17 14:08:08 · 858 阅读 · 0 评论 -
Velocity与Struts验证用户登录
velocity-tools-1.4-src中自带的一个例子,位于目录/velocity-tools-1.4-src/examples/struts下面。测试工程目录结构如下所示:VelocityStrutsA│ .classpath│ .mymetadata│ .mymetadata.bak│ .mystrutsdata│ .project│├─.myecli转载 2012-10-17 14:10:19 · 2197 阅读 · 0 评论 -
Velocity之$velocityCount-1
Velocity中使用$velocityCount+1是没问题的,但$velocityCount-1会直接打出整个字符串。如果用#set($i=$velocityCount-1),报错ParseErrorException.原来Velocity中不能直接使用+-*/,因此改用#set($i=$math.sub($velocityCount,1)),搞定.$math为org.转载 2012-10-17 14:20:00 · 7229 阅读 · 1 评论 -
Velocity中的ComparisonDateTool、MathTool、NumberTool、SortTool、EscapeTool工具
可以从Apache官方网站自带的例子中查找,位置/velocity-tools-1.4-src/examples/showcase。Apache官方网站自带的例子有下面一些:AlternatorTool BrowserSniffer ContextTool CookieTool DateTool EscapeTool ImportTool LinkTool ListTool MathT转载 2012-10-17 13:58:36 · 4723 阅读 · 0 评论 -
Velocity的ContextTool、BrowserSnifferTool、ViewResourceTool工具
一开始,我对Velocity的Context感觉有点迷惑:是不是它的Context一定是VelocityContext呢?到底什么样的Context可以被Velocity Tools访问呢。其实,VelocityContext仅仅是一种Context。在Velocity的帮助文档中,ViewContext接口给出了关于这种上下文的说明:public interface ViewContex转载 2012-10-17 14:01:10 · 2053 阅读 · 0 评论