使用Velocity实现客户端和服务器端模板 - 编程入门网
y.tools.generic.DateTool</class>
</tool>
<tool>
<key>math</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.MathTool</class>
</tool>
...
使用Velocity实现客户端和服务器端模板(10)时间:2011-06-27 IBM Sing Li在 VelocityViewServlet 中有一组常用的标准工具,如表 1 所示: 表 1. VelocityViewServlet 中的标准工具
还有两个高度专门化的、不那么常用的工具,如表 2 所示: 表 2. 专门的 VelocityViewServlet 工具
您可以使用 http://localhost:8080/velview/variables.vm URL 测试 velview 应用程序。您应该打开模板源代码看一看所用的 Velocity 引擎、 LinkTool 和 CookieTool 。 与 Struts 框架的互操作 Struts 是一种构造基于 MVC 模型的框架的流行 Web 应用程序。Struts 默认的视图组件技术是 JSP 技术。但是,可以很容易把 Velocity 集成进来作为视图组件。图 1 说明了 Velocity 的这种具体应用: 图 1. Velocity 与 Struts MVC 框架集成 使用Velocity实现客户端和服务器端模板(11)时间:2011-06-27 IBM Sing Li重要的是要看到,在这种结合中 Velocity 并没有代替 JSP 技术。相反,JSP 技术和 Velocity 模板可以协同工作。集成 Velocity 需要配置 VelocityViewServlet 以便处理 .vm 模板,就像 部署 VelocityViewServlet 部分所讲的那样。这意味着.jsp 文件将继续由容器(即 Tomcat 5 中的 Jasper)处理,而任何 .vm 模板则传递给 Velocity。 Velocity Tools 子项目中的 VelocityStruts 组件包含集成 Velocity 与 Struts 的所有功能。VelocityStruts 提供了一组专用的 Velocity 工具,用于访问 Struts 专有的资源和 Velocity 模板中的信息。表 3 列出了最常用的工具: 表 3. 用于 VelocityStruts 集成的工具
还有一组工具专用于 Struts 1.1 中的新特性,如表 4 所示: 表 4. 专用的 Struts 1.1 访问工具
|
||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |