`
throne212
  • 浏览: 42279 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

velocity的配置和基本语法

    博客分类:
  • java
阅读更多

模板的王者是FreeMarker,但是我不喜欢它,我一直比较钟爱Velocity,也不知道为什么。

每次做一个 web项目的时候都要去现找Velocity的配置和语法,这里自我总结一下。

 

配置:

  • 拷贝jar文件

commons-collections.jar

commons-lang.jar

velocity.1.5.jar

velocity-tools-view.jar

  • 配置web.xml
<!-- velocity -->
	<servlet>
		<servlet-name>velocity</servlet-name>
		<servlet-class>
			org.apache.velocity.tools.view.servlet.VelocityViewServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>velocity</servlet-name>
		<url-pattern>*.html</url-pattern>
	</servlet-mapping>

 

 

语法:

 

略。。。。(以后慢慢更新)

1.导入另外一个文件的语法示例:#parse("/form/common/head.html")

分享到:
评论

相关推荐

    Velocity语法以及整合struts2总结

    【Velocity语法以及整合struts2总结】 Velocity是一个开源的Java模板引擎,它是Apache软件基金会的Jakarta项目的一部分。...正确理解和掌握Velocity的语法和整合方法,能有效提升Web应用的开发效率和用户体验。

    velocity语法与使用方法

    根据提供的文件信息,可以看出文档主要涉及两个方面的内容...通过上述示例可以看出,它不仅支持基本的变量定义和字符串操作,还能进行复杂的条件逻辑处理和对象属性访问,从而极大地提高了Web页面的生成效率和灵活性。

    Velocity之HelloWorld配置

    例如,IDE插件如Eclipse的Velocity视图插件,它可以提供语法高亮、自动完成和错误检查等功能。此外,Velocity TestKit是一个测试框架,用于编写单元测试来验证模板的正确性。 总结,Velocity提供了一种简单而强大的...

    velocity和freemarker的比较

    以上是对Velocity和FreeMarker的基本介绍和比较,它们都是Java Web开发中的重要工具,理解它们的特性和应用场景有助于选择最适合项目的技术栈。对于标签“源码”和“工具”,我们可以进一步研究这两个模板引擎的源...

    SpringMVC3+velocity最简单配置例子

    通过以上步骤,你可以构建一个基本的SpringMVC3和Velocity整合的应用。这只是一个基础的配置示例,实际项目中可能需要考虑更多高级特性,如国际化、缓存、模板继承等。不断学习和实践,可以让你更深入地掌握...

    Velocity的基本用法

    9. **Velocity模板语言(VTL)**: VTL是Velocity使用的特定语法,它允许在模板中混合静态文本和动态内容。 **源码和工具的关联** 在实际开发中,Velocity可以通过Maven或Gradle等构建工具集成到Java项目中。开发者...

    \velocity语法

    ### Velocity 模板引擎语法详解 #### 一、引言 Velocity 是一款基于 Java 的模板引擎,...通过以上介绍,我们了解了 Velocity 的基本语法和高级特性,掌握了这些知识后,就可以更好地利用 Velocity 进行高效开发了。

    velocity入门使用教程

    教程内容包含了解Velocity模板引擎的基础知识、学习VTL语法、设置和使用velocity.properties配置文件以及如何在Servlet和Spring MVC环境中集成Velocity。 ### Velocity模板引擎的基本使用方法 Velocity可以用来...

    velocity-1.5.jar,velocity-1.6.2-dep.jar,velocity-tools-1.3.jar

    在这个版本中,Velocity提供了基本的模板引擎功能,包括变量替换、控制结构(如if、for、foreach)以及宏定义等。它支持JavaBean和Map对象的直接引用,并且通过Action接口可以方便地进行用户自定义操作。此外,...

    Velocity基本标记说明.doc

    在Velocity中,有一些基本的标记和语法,这些标记有助于构建模板并控制其行为。以下是对这些标记的详细说明: 1. **$velocityCount**:这是Velocity的一个内置变量,用于表示默认的循环索引,从1开始。如果你希望...

    velocity中文

    学习Velocity时,建议从官方文档开始,了解基本语法和使用方法。同时,通过实践项目,比如创建一个简单的Web应用,加深对Velocity的理解。此外,可以参考 Velocity中文手册,它提供了详细的中文解释,对于初学者来说...

    velocity的学习资料

    - 用户手册通常会详细介绍Velocity的安装、配置、模板语法、API使用、最佳实践等内容,是学习Velocity的重要资源。 5. **Velocity与其他技术的集成** - **Spring MVC**: 在Spring框架中,Velocity可以作为视图...

    velocity文档(Velocity1.4java开发指南中文版,Velocity1.4模板使用指南中文版中文版)

    Velocity1.4 是该引擎的一个版本,发布于较早时期,但其基本原理和功能在后续版本中得到了延续。 **Velocity 的工作原理** Velocity 通过解析模板语言(Velocity Template Language, VTL)来生成最终的输出。在...

    Velocity简介

    Velocity的语法简洁且易于理解,它的基本语法元素包括变量引用($variable)、指令(#set、#if、#foreach等)以及宏(#macro)。例如,`Hello, $name!` 这句表示输出"Hello,"后面接上变量$name的值。Velocity会自动...

    Velocity在eclipse和Editplus下的开发插件

    为了更好地利用Velocity,你需要了解它的基本语法和概念,如#set指令用于变量赋值,#if和#else用于条件判断,#foreach用于循环,以及引用对象和方法等。此外,Velocity强调模板语言的简洁性,它鼓励使用MVC模式,将...

    apache velocity介绍及资料

    Velocity中文手册.doc提供了对Velocity的详细指导,包括基本语法、指令、宏库的使用、上下文管理、工具引用等内容。手册中可能涵盖以下关键知识点: 1. **基础语法**:讲解VTL的基本元素,如变量引用($variable)、...

    Velocity

    Velocity 将模板语言(如 `.vm` 文件)与Java代码相融合,通过简单的语法结构,如 `${expression}` 和 `#if`, `#foreach` 等控制结构,让开发者可以在模板中嵌入动态内容。当Velocity引擎处理模板时,会替换这些...

Global site tag (gtag.js) - Google Analytics