`
zhouzba
  • 浏览: 5591 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Velocity 加载文件方式

 
阅读更多

     一  从classpath 下面加载

      

            Properties p = new Properties();
        	p.put("file.resource.loader.class",
        	"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
        	Velocity.init(p);

   二 绝对路径加载

 

  

 

Properties p = new Properties();
p.setProperty(VelocityEngine.FILE_RESOURCE_LOADER_PATH, "d://");
Velocity.init(p);

   三  配置 velocity.properties 

input.encoding = UTF-8

file.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader

velocity.properties 默认的问题在jar包中org.apache.velocity.runtime.defaults 下 自己可以从新配置覆盖

Properties p = new Properties();
        	p.load(this.getClass().getResourceAsStream("/velocity.properties"));
        	Velocity.init(p);

 

   四 加载的几种类

 

ResourceLoader一共有7种:

 

1、ClasspathResourceLoader

2、DataSourceResourceLoader

3、FileResourceLoader

4、JarResourceLoader

5、StringResourceLoader

6、URLResourceLoader

7、WebappLoader

 

分享到:
评论

相关推荐

    velocity-engine-core-2.0.jar

    // 按文件加载 // ve.init(); // Template t = ve.getTemplate("src/velocity/hellovelocity.vm"); ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath"); // 在类路径下加载 ve.setProperty(...

    Struts2属性文件详解

    该属性指定加载Struts 2配置文件的配置文件管理器.该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现自己的配置管理器,开发者则可以实现一个实现...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    struts自动加载的一个配置文件列表 struts.configuration.xml.reload Whether to reload the XML configuration or not 是否加载xml配置(true,false) struts.continuations.package The package containing ...

    详解velocity模板使javaWeb的html+js实现模块化

    详解velocity模板使javaWeb的html+js实现模块化 页面上一些基础数据或者其他页面经常用到部分,可以独立...新增时父页面调用方法:页面加载时调用 goodsClassifyAndSearchTag.getFirstLevelClassify();/** 初始化一级

    Apache-Solr-RCE-via-Velocity-template

    Apache-Solr-RCE-Velocity模板突破产生原因:当攻击者可以直接访问Solr控制台时,可以通过发送类似/例程名/ config的POST请求该例程的配置文件进行更改。 Apache Solr内置IntegratedVelocityResponseWriter插件,在...

    CGNSReader_ParaView_Plugin:用于读取 cgns 文件的小型 ParaView 插件

    这是一个加载文件的小插件。 这受到最初由 B. Whitlock 编写的 VisIt CGNS 阅读器的启发。 但它依赖于低级 CGNS API 来加载 DataSet 并尝试减少内存占用。 特征: 多块数据集是为以二进制 CGNS 文件格式存储的非...

    Source-Code-Generator:简化选择,插入,更新和删除查询的Window应用程序(使用JavaFX,Velocity)-windows source code

    简化选择,插入,更新和删除查询的Window应用程序(使用JavaFX,Velocity) 通过源代码生成器, 用户可以访问数据库并加载表和数据。 用户可以通过选择屏幕上所需的信息来选择,插入,更新和删除数据,而无需使用...

    Struts2\constant应用

    该属性指定Struts 2框架默认加载的配置文件,如果需要指定默认加载多个配置文件,则多个配置文件的文件名之间以英文逗号(,)隔开。 该属性的默认值为struts-default.xml,struts-plugin.xml,struts.xml,看到该属性...

    netcdf-vis:使用Leaflet-velocity可视化网络地图上的netCDF风和温度数据

    netcdf-vis netcdf-vis是一个Web应用程序,可提取netCDF数据并将其可视化在网络地图...要为应用程序配置自定义netCDF数据,必须将netCDF文件添加到data/netcdf目录并编辑data/netcdf2.py 。 最好使用IPython Noteboo

    spring jar 包详解

     除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。 (1) spring-core.jar 这个jar...

    Jfinal官网demo

    自动加载修改后的 java 文件,开发过程中无需重启 web server AOP 支持,拦截器配置灵活,功能强大 Plugin 体系结构,扩展性强 多视图支持,支持 FreeMarker、JSP、Velocity 强大的 Validator 后端校验功能 功能齐全...

    JFinal jar包

    自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大 Plugin体系结构,扩展性强 多视图支持,支持FreeMarker、JSP、Velocity 强大的Validator后端校验功能 功能齐全,拥有...

    JFinal-手册-1.3

    自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大 Plugin体系结构,扩展性强 多视图支持,支持FreeMarker、JSP、Velocity 强大的Validator后端校验功能 功能齐全,拥有...

    JAVA 极速WEB+ORM框架 JFinal

    自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大 Plugin体系结构,扩展性强 多视图支持,支持FreeMarker、JSP、Velocity 强大的Validator后端校验功能 功能齐全,...

    atom-textual-velocity:文本速度-Atom的类似于记号速度的笔记

    文字速度 存档通知: :sunrise: 从2020年11月开始,我正在积极地从这个项目迁移到使用。 此后不久将对项目和存储库进行...使用Textual Velocity: Start Session开始使用,程序包是延迟加载的。 默认情况下,注释保

    jfinal demo 3.2

    自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大 Plugin体系结构,扩展性强 多视图支持,支持FreeMarker、JSP、Velocity 强大的Validator后端校验功能 功能齐全,...

    javaweb项目,代码生成工具(Java源码)

    由于资源上传文件大小限制,只能提供我分享地址,望谅解。 项目简单介绍下: 该项目为代码生成器 基于Apache Velocity的 Java模板引擎 base_build文件夹为最原始代码 为整理后的版本 执行: ... ...不可用ip 访问 ...

    JFinal(JAVA 极速WEB ORM框架 ) v3.2.zip

    自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大 Plugin体系结构,扩展性强 多视图支持,支持FreeMarker、JSP、Velocity 强大的Validator后端校验功能 功能齐全,...

    JFinal v3.2

    JFinal有如下主要特点:MVC架构,设计精巧,使用简单遵循COC原则,零配置,无xml独创Db + Record模式,灵活便利ActiveRecord支持,使数据库开发极致快速自动加载修改后的java文件,开发过程中无需重启web serverAOP...

    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,.rar

    自动加载修改后的java文件,开发过程中无需重启web server AOP支持,拦截器配置灵活,功能强大 Plugin体系结构,扩展性强 多视图支持,支持FreeMarker、JSP、Velocity 强大的Validator后端校验功能 功能齐全,...

Global site tag (gtag.js) - Google Analytics