- 浏览: 18534 次
-
最新评论
使velocity中加载类中的资源文件--iteye技术网站
2011年06月01日
在velocity1.4中,为了模版文件加载支持资源文件方式,需要在velocity.properties文件中配置2个属性:
classpath.resource.loader.class =org.apache.velocity.runtime.resource.loader.Class pathResourceLoader
resource.loader=file,classpath
测试代码如下:
// VelocityEngine engine = new VelocityEngine();
// engine.init();
java.util.Properties p=new java.util.Properties();
p.load(Thread.currentThread().getContextClassLoade r().getResourceAsStream("velocity.properties"));
Velocity.init(p);
VelocityContext context = new VelocityContext();
context.put("name2", "这里在velocity赋值!");
StringWriter sw=new StringWriter();
String s="hello $name2 adddddd";
Velocity.evaluate(context, sw, "", s);
System.out.println(sw.toString());
StringWriter out=new StringWriter();
//Thread.currentThread().getContextClassLoader().g etResourceAsStream("velocity/test.sql");
Velocity.getTemplate("velocity/test.sql");
发表评论
-
Windows Phone开发(一)-- 开发环境和结构
2012-01-20 01:01 983Windows Phone开发(一)-- 开 ... -
windows mobile activex and atl create (from csdn)
2012-01-20 01:01 837windows mobile activex and atl ... -
Android SDK的初步研究
2012-01-20 01:01 736Android SDK的初步研究 2010年09月27日 ... -
Windows下离线安装Android SDK的简单方法
2012-01-20 01:01 1266Windows下离线安装Android SDK的简单方法 2 ... -
ASP.net/C#编码规范
2012-01-20 01:01 823ASP.net/C#编码规范 2010年06月03日 以 ... -
“嗲妹妹”与”假小子“
2012-01-19 08:50 621“嗲妹妹”与”假小子 ... -
全国各地的美女特点一览
2012-01-19 08:50 1132全国各地的美女特点一览 2011年05月07日 ... -
全国各地的美女特点一览
2012-01-19 08:50 932全国各地的美女特点一 ... -
上海女人之前世今生
2012-01-19 08:50 1042上海女人之前世今生 20 ... -
西湖教育给予我的思考
2012-01-19 08:50 683西湖教育给予我的思考 ... -
Windows系统的Regsvr32
2012-01-17 01:18 695Windows系统的Regsvr32 2011 ... -
as3面试题
2012-01-17 01:18 736as3面试题 2011年09月13日 ... -
电脑高手应用技巧荟萃(电脑知识二十六)
2012-01-17 01:18 498电脑高手应用技巧荟萃(电脑知识二十六) 2010年12月07 ... -
regsvr32用法集合
2012-01-17 01:17 855regsvr32用法集合 2011年12月02日 R&a ... -
web-rpg游戏设计简要分析(转)
2012-01-15 20:01 626web-rpg游戏设计简要分析 ... -
as学习使用!!!
2012-01-15 20:00 881as学习使用!!! 2010年05月 ... -
Flash&Flex大全
2012-01-15 20:00 740Flash&Flex大全 2011年02月24日 ... -
2011-12-12
2012-01-15 20:00 4972011-12-12 2011年12月12日 乱码体: -
乡土菜
2012-01-15 20:00 539乡土菜 2011年12月18日 涓 -
Qt初印象
2012-01-11 12:11 583Qt初印象 2011年06月01日 断断续续已经读 ...
相关推荐
赠送Maven依赖信息文件:velocity-engine-core-2.3.pom; 包含翻译后的API文档:velocity-engine-core-2.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.velocity:velocity-engine-core:2.3...
赠送jar包:velocity-engine-core-2.3.jar 赠送原API文档:velocity-engine-core-2.3-javadoc.jar 赠送源代码:velocity-engine-core-2.3-sources.jar 包含翻译后的API文档:velocity-engine-core-2.3-javadoc-...
赠送Maven依赖信息文件:velocity-tools-generic-3.1.pom; 包含翻译后的API文档:velocity-tools-generic-3.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.velocity.tools:velocity-tools...
赠送jar包:velocity-tools-generic-3.1.jar 赠送原API文档:velocity-tools-generic-3.1-javadoc.jar 赠送源代码:velocity-tools-generic-3.1-sources.jar 包含翻译后的API文档:velocity-tools-generic-3.1-...
在实际使用中,开发者需要将这些JAR文件添加到项目的类路径中,然后可以通过创建VelocityContext对象,填充数据,最后使用Velocity Engine渲染模板。这整个过程是完全独立于具体的服务器环境的,使得Velocity成为一...
// 按文件加载 // ve.init(); // Template t = ve.getTemplate("src/velocity/hellovelocity.vm"); ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath"); // 在类路径下加载 ve.setProperty(...
3. **Resource Loader**:扩展了Velocity的资源加载机制,使其能够从多种来源(如文件系统、数据库等)加载模板。 4. **MVC框架集成**:如Struts、Spring MVC等,提供与这些流行MVC框架的集成。 在实际项目中,将...
velocity-engine-core-2.1.jar
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...
在使用 "velocity-1.7-dep.jar" 时,开发者需要将其添加到项目的类路径(classpath)中,这样就可以在代码中通过 `import` 语句来引用 Velocity 相关的类和方法。例如,创建一个新的 `VelocityContext` 对象,然后将...
velocity-tools-view-2.0-beta1.jar, 供大家使用
赠送jar包:velocity-1.7.jar; 赠送原API文档:velocity-1.7-javadoc.jar; 赠送源代码:velocity-1.7-sources.jar; 包含翻译后的API文档:velocity-1.7-javadoc-API文档-中文(简体)版.zip 对应Maven信息:...
在提供的`VelocityDemo`文件中,可能包含了实现这个功能的示例代码,包括JSP页面、Velocity模板文件、以及相关的Java后台处理类。通过研究这个示例,你可以更好地理解如何将JSP和Velocity结合,实现在Word模板上的...
配置文件中的`resource.loader`指定了资源加载器类型,这里使用的是类路径资源加载器。这意味着模板文件(如`user.vm`)应放在类路径下的`src/templates`目录中。 7. **工具箱(Velocity Tools)** `velocity-...
在Apache Velocity框架中,`velocity.properties`配置文件扮演着核心角色。此文件通常位于`org.apache.velocity.runtime.defaults`包下,并且定义了Velocity运行时所需的关键配置信息。这些配置项通过`org.apache....
在实际使用中,你需要将这三个JAR文件添加到项目的类路径(Classpath)中,这样Java虚拟机才能找到并加载它们。在Maven或Gradle构建系统中,你可以通过添加对应的依赖来实现。 使用Velocity时,首先需要创建一个`...
赠送jar包:velocity-1.7.jar 赠送原API文档:velocity-1.7-javadoc.jar 赠送源代码:velocity-1.7-sources.jar 包含翻译后的API文档:velocity-1.7-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:...
在"velocity-tools-2.0-src.zip"这个压缩包中,包含了 Velocity Tools 2.0 版本的源代码,这为我们深入理解并定制这个工具集提供了可能。 1. **Velocity 框架介绍** Velocity 是一个基于 Java 的模板引擎,它允许...
velocity(1.1---1.5所有包) velocity-1.4 velocity-1.5 velocity-dep-1.3.1 velocity-tools-1.1 velocity-tools-generic-1.2 velocity-tools-view-1.2 velocity-tools-view-1.3
总结起来,gradle-velocity-plugin是Gradle生态中的一个重要组件,它将Velocity模板语言的灵活性引入到构建流程中,使得开发者能够更好地管理和优化项目资源。无论是小型项目还是大型应用,使用这个插件都可以提升...