1,配置pom.xml
<!-- velocity 模板引擎 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>2.0</version>
</dependency>
<!-- end -->
2,解压velocity-tools.jar
在org.apache.velocity.tools.view包中复制出velocity.properties和tools.xml文件
到WEB-INF目录下,
修改velocity.properties:
input.encoding=UTF-8
output.encoding=UTF-8
将velocity.properties,tools.xml放到WEB-INF目录下
3,修改web.xml
<!-- velocity 模板引擎servlet -->
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
<init-param>
<param-name>org.apache.velocity.properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
<init-param>
<param-name>org.apache.velocity.toolbox</param-name>
<param-value>/WEB-INF/tools.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
<!-- end -->
以上配置完成以后,web容器应该能够解析Velocity,但是在eclipse中打开文件,非常难看,因为没有像jsp那样,不同的颜色标记不同的标签。所以还要下一个Velocity编辑插件(veloeclipse)
1,官方在线安装地址:http://veloeclipse.googlecode.com/svn/trunk/update/(这个貌似被封了,如果你能访问的话,可以选择在线安装,好像只有2.8版本)
2,我是从GitHub中下载的,里面有两个版本,一个是3.0.0一个是3.0.1 GitHub地址https://github.com/masrawi/veloeclipse
点击下载 download zip 解压后,将plugins,features里面的放到eclipse对应的目录中(注意要选相同的版本),重启以后,应该就可以了,不过这个貌似在myeclipse中不起作用(可能是我不会配置吧)
3,附带我已经下好的文件 http://pan.baidu.com/s/1jG235Z4
分享到:
相关推荐
4. **生成静态页面**:在Maven构建过程中,Velocity插件会读取模板文件,结合Java代码中的数据,生成HTML或其他格式的静态页面,然后放置到指定的输出目录。 5. **测试与调试**:使用Maven的命令行工具,如`mvn ...
Spring MVC负责处理请求和响应,Maven简化了项目的构建和依赖管理,而Velocity则为呈现动态内容提供了简洁的模板语言。通过熟练掌握这三个工具的使用,开发者可以构建出高质量、易于维护的Web应用程序。
【标题】"maven+velocity+springmvc+ibatis+mysql"是一个综合性的Web项目构建方案,它结合了多个开源技术来创建一个用户管理系统。在这个系统中,Maven作为项目管理和构建工具,Velocity用于模板引擎生成动态网页,...
综上所述,这个项目为开发者提供了一个基础的SSM开发环境,集成了Maven构建工具、Velocity模板引擎和PageHelper分页插件,旨在提高开发效率。开发者可以在这个基础上根据自己的需求进行调整和扩展,如添加新的功能...
8. **运行和测试**:通过Maven构建项目,部署到服务器,通过浏览器访问URL进行测试。 整合Spring、SpringMVC、Mybatis、Velocity和Maven可以创建出高效、可维护的Java Web应用。这个压缩包提供的示例项目是学习和...
本实例以"Maven构建spring struts2 ibatis velocity小实例"为主题,将详细介绍这四者的整合过程,帮助开发者快速理解和应用这些技术。 首先,Maven是Java项目管理工具,它负责项目的构建、依赖管理和项目信息管理。...
本实例将探讨如何使用Maven作为项目管理工具,结合Spring MVC作为控制层框架,Mybatis作为数据访问层框架,以及Velocity作为视图层模板引擎,来构建一个完整的Java Web应用。以下是关于这些技术的详细解释和整合步骤...
在"spring3 mvc+mybatis+velocity+maven"项目中,Maven用于管理和构建整个项目,通过在pom.xml文件中声明依赖关系,Maven会自动下载并管理所有必要的库,简化了项目的构建和部署流程。 总结起来,这个项目展示了...
Spring MVC 3、Velocity 1.7、Maven 和 MySQL 是构建现代Web应用程序的四个关键组件,它们共同为开发者提供了一套强大而灵活的工具集。让我们深入了解一下这些技术及其在项目中的应用。 1. Spring MVC 3:Spring ...
在SpringMVC和Velocity的整合项目中,Maven可以帮助我们管理Spring、Velocity以及其它依赖库的版本,确保项目的可重复构建。 将SpringMVC、Velocity和Maven整合在一起,可以按照以下步骤进行: 1. **配置POM.xml**...
该项目《基于Maven构建系统的Java项目自动化管理设计源码》主要利用Java语言进行开发,并结合了Shell脚本和HTML语言的辅助功能,目的在于构建一个高效、自动化的Java项目管理环境。 整个项目包含了2781个文件,构成...
本示例提供了一个基于Maven、Spring MVC、Mybatis和Velocity的整合实例,旨在帮助开发者理解并掌握这四大技术栈的协同工作方式。这四个组件在Java Web开发中扮演着至关重要的角色: 1. Maven:Maven是一款项目管理...
在IT行业中,构建高效、可维护的Web应用是至关重要的,而Maven、Spring MVC、Velocity和MyBatis是实现这一目标的四个关键组件。本文将深入探讨如何使用这些技术来搭建一个完整的Web应用程序。 首先,Maven是Apache...
本项目框架“maven+springMVC+mybatis+velocity+mysql+junit”提供了一种高效、灵活且可维护的解决方案。以下将详细讲解这些组件及其作用。 1. Maven: Maven是一个项目管理工具,用于构建、依赖管理和项目信息...
"maven+druid+mybatis+velocity"就是一个常见的高效开发架构,它涵盖了构建管理、数据库连接池、持久层操作以及模板引擎等多个核心部分。下面将详细阐述这些组件及其整合方式。 1. Maven:Maven是Apache软件基金会...
在完成配置后,通过Maven构建项目,确保所有组件能够正常工作。 通过这个整合实例,开发者不仅可以学习到如何将这些流行的技术集成在一起,还能了解如何在实际项目中实现国际化,提高应用的可用性和灵活性。这个...
【标题】"maven+springMVC+mybatis+velocity+mysql+junit 代码生成器" 描述了一个...使用此生成器,开发者可以根据需求定制模板,快速构建出符合标准的Maven + SpringMVC + MyBatis + Velocity + MySQL + JUnit项目。
在构建企业级Web应用时,"maven+springmvc+spring+ibatis+velocity+mysql"这个组合提供了高效且灵活的开发框架。让我们逐一解析这些技术及其在项目中的作用。 **Maven** 是一个项目管理和综合工具,它帮助开发者...
在Maven或Gradle构建系统中,你可以通过添加对应的依赖来实现。 使用Velocity时,首先需要创建一个`VelocityContext`对象,将数据模型放入其中。然后,使用` VelocityEngine `实例加载并解析模板文件,最后通过`...
在Java开发领域,Maven是广泛使用的构建自动化工具,它管理着项目的构建、报告和依赖关系。本资源“maven依赖包(用于博客项目)”显然包含了一系列与博客项目相关的Maven依赖,这些依赖可能包括数据库连接库、模板...