内部宏就不说了;
外部宏必须在在velocity.properties文件中配置。
下面4个属性是用来配置宏的:
velocimacro.library------以逗号分隔开的Velocity宏模版库的列表。默认情况下,Velocity只寻找VM_global_library.vm.这一个模版库。配制的模版路径用来寻找模版库。
velocimacro.permissions.allow.inline------取值为false或者true。该属性用来规定宏是否能定义在模版中。默认值为true,即允许模版设计者把宏直接定义在模版中。
velocimacro.permissions.allow.inline.to.replace.global------取值为true或者 false。该属性规定在模版中定义的宏是否能覆盖在全局宏库(velocimacro.library)中定义的宏。该属性的默认值为false,即阻止定义在模版中的宏覆盖在引擎启动时候加载的全局宏。
velocimacro.permissions.allow.inline.local.scope - 取值为true或者false。该属性控制了在模版中定义的宏是否只对定义该宏的模版可见。
一般情况下我们只需要配置velocimacro.library就可以了,比如:velocimacro.library = /vm/VM_global_library.vm,这样就可以直接在其他vm中调用VM_global_library.vm里面定义的宏了。
分享到:
相关推荐
### Velocity配置文件详解 #### 一、概述 在Apache Velocity框架中,`velocity.properties`配置文件扮演着核心角色。此文件通常位于`org.apache.velocity.runtime.defaults`包下,并且定义了Velocity运行时所需的...
对于Velocity,需要配置`VelocityViewResolver`,告诉SpringMVC使用Velocity来渲染视图。例如: ```xml <bean class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> ...
** Velocity之HelloWorld配置详解 ** Velocity是一款Java模板引擎,它是Apache软件基金会的Jakarta项目之一,主要用于生成动态Web内容。Velocity通过将内容展示与业务逻辑分离,使得开发者可以专注于后端逻辑,而...
** Velocity 模板引擎配置详解 ** Velocity 是一个开源的 Java 模板引擎,它允许开发者将业务逻辑与页面展示分离,使得 HTML 页面更专注于布局和设计,而将动态数据处理交由后端代码处理。Velocity 通过使用简单的...
Velocity 是一个基于Java的模版引擎。它允许web 页面设计者引用JAVA代码预定义的方法。Web 设计者可以根据MVC模式和JAVA程序员并行工作,这意味着Web设计者可以单独专注于设计良好的站点,而程序员则可单独专注于...
myeclipse 中 velocity插件的安装配置 1.打开Eclipse--->help--->Software Updates---find and install....---->选第二个ReadButton(Search for new features or install........................) 点next -------...
本示例项目" Maven + Spring MVC + Mybatis + Velocity + 国际化配置 Demo"提供了一种实用的方法来实现这一目标。以下将详细讲解这个整合实例中的各个关键组件及其相互作用。 1. Maven:Maven 是一个项目管理工具,...
然后创建Velocity的配置文件(如`velocity.properties`),定义模板语言的默认设置。 在项目中,你可以创建一个 Velocity 模板文件(例如`index.vm`),在其中编写VTL代码。这些模板可以直接在Spring MVC的控制器...
"dep"表示这个JAR文件包含了所有必要的依赖,使得用户可以直接在项目中使用而无需额外配置其他库,这对于快速集成和部署非常方便。 3. **velocity-tools-1.3.jar**: Velocity Tools是Velocity的一个扩展库,提供...
教程内容包含了解Velocity模板引擎的基础知识、学习VTL语法、设置和使用velocity.properties配置文件以及如何在Servlet和Spring MVC环境中集成Velocity。 ### Velocity模板引擎的基本使用方法 Velocity可以用来...
Spring Boot作为一款轻量级的框架,简化了初始化和配置过程,而Velocity则是一个强大的模板引擎,允许开发者自定义生成代码的样式和结构。 在Spring Boot项目中,利用Velocity模板引擎,我们可以创建一系列模板文件...
在本文中,我们将深入探讨Velocity的配置及其在Web开发中的应用。 首先,要使用Velocity,你需要在项目中引入必要的依赖。在Maven工程中,你可以在`pom.xml`文件的`dependencies`部分添加以下代码来引入Velocity的...
总之,开发Velocity项目时,确保正确地包含并配置了上述jar包至关重要。这不仅能确保模板引擎的正常工作,还能利用各种工具和库提高开发效率和代码质量。了解和掌握这些jar包的功能和用途,将使你在使用Velocity进行...
5. **验证安装**:启动 MyEclipse 后,你可以通过 "Window" -> "Preferences" -> "Velocity" 看到 Velocity 相关的配置选项,证明插件已成功安装。 6. **使用插件**:现在你可以在 MyEclipse 中创建和编辑 Velocity...
**Velocity简介** Velocity是Apache软件基金会的一个开源项目,它是一个基于Java的模板引擎,用于生成动态网站内容。Velocity被设计成一个轻量级的、快速的、非侵入式的模板语言,使得开发者能够将HTML页面的展示...
3. **配置Velocity**:创建Velocity的配置文件(如:velocity.properties),配置模板的路径、缓存策略等。同时,需要在Spring配置中注册Velocity工具。 4. **创建控制器**:编写SpringMVC的Controller类,处理HTTP...
这两个指令属于Velocity Tools的扩展,如果你的项目中引入了Velocity Tools,可以通过在`velocity.properties`文件中添加以下配置来启用它们: ```properties userdirective = org.apache.velocity.tools.generic....
Velocity的配置主要通过`velocity.properties`文件进行,其中包括模板目录、缓存策略、编码设置等。例如,设置模板路径: ``` resource.loader=class class.resource.loader.class=org.apache.velocity.runtime....