`

velocity 布局

阅读更多

	/**
	 * 模板viewResolver 
	 */
	@Bean
	public ViewResolver getViewResolver() {
		VelocityLayoutViewResolver resolver = new VelocityLayoutViewResolver();
		resolver.setSuffix(getViewSuffix());
		resolver.setContentType(DEFAULT_CONTENT_TYPE);
		resolver.setExposeRequestAttributes(true);
		resolver.setExposeSessionAttributes(true);
		resolver.setRequestContextAttribute(REQUEST_CONTEXT_ATTRIBUTE);
		resolver.setToolboxConfigLocation(getToolboxConfigLocation());
		resolver.setLayoutUrl("layout/master.vm");
		resolver.setOrder(0);
		return resolver;
	}


模板页面中用$screen_content获取内容
改变模板页面#set($layout="layout/empty.vm")
改变页面title #set($title="......"),再从模板页中取
分享到:
评论

相关推荐

    Velocity入门教程(Spring集成Velocity)

    Velocity入门教程,语法,Velocity布局,Spring框架集成Velocity

    VelocityLayoutDemo

    VelocityLayoutDemo是一个示例项目,它展示了如何使用Velocity布局库在Android开发中创建动态和交互式的用户界面。Velocity布局库是专门为Android平台设计的一个高效、易用的动画库,能够帮助开发者实现流畅、复杂的...

    velocity-1.7.jar

    在1.7版本中,Velocity提供了一种简洁、高效的模板语言,使得非程序员(如内容创作者)也能方便地修改页面布局,而程序员则负责处理数据和业务逻辑。 **核心概念和特点:** 1. **模板语言**:Velocity使用自己的...

    velocity的所有jar包

    - **分离关注点**:模板设计师专注于布局和样式,而开发者处理业务逻辑,两者的工作可以独立进行。 - **高效性能**:Velocity在编译模板后生成Java源码,然后由JVM执行,这使得其运行速度快且资源消耗低。 - **可...

    velocity的学习资料

    Velocity在Web开发中常被用来生成HTML、XML、CSV或其他格式的文档,将内容和表现分离,让开发者专注于业务逻辑而不用关心页面布局。在这个"velocity的学习资料"压缩包中,我们很可能会找到关于Velocity的基本概念、...

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

    2. **分离关注点**:Velocity 允许设计师使用 HTML 和 CSS 进行页面布局,而开发者只需关注数据处理,两者可以独立工作。 3. **强大的上下文**:Velocity 提供了一个上下文对象,用于存储和传递数据到模板。开发者...

    Velocity

    Velocity的核心概念是模板语言,它设计的目标是易于理解和使用,同时提供足够的灵活性以满足复杂的页面布局需求。模板语言的设计原则是“what you see is what you mean”(WYSIWYM),即模板作者所见即为最终用户...

    velocity官方工具包

    Velocity的主要目标是将呈现逻辑从应用逻辑中分离出来,使得开发者可以专注于业务逻辑的实现,而设计人员则可以专注于页面的布局和设计。这个官方工具包不仅包含了Velocity的核心库,还提供了丰富的示例,帮助用户...

    velocity中文

    Velocity是一款基于Java的模板引擎,它允许开发者将HTML页面设计与业务逻辑相分离,让网页设计人员专注于页面布局,而程序员则专注于编写控制逻辑。Velocity通过简单的语法使得模板语言与Java代码隔离,提供了一种...

    JAVA的Velocity语法学习

    Velocity通过简单的语法,将业务逻辑与表现层分离,使得开发者可以专注于业务逻辑的编写,而不用关心HTML、CSS等页面布局的细节。这极大地提高了开发效率和代码的可维护性。 ** Velocity语法基础 ** 1. 变量引用:...

    velocity中文文档 教程

    Velocity是一款开源的Java模板引擎,它允许开发者将HTML页面的呈现逻辑与业务逻辑分离,使得网页设计人员可以专注于页面的布局和样式,而程序员则专注于编写应用程序的后端逻辑。Velocity由Apache软件基金会开发并...

    Velocity标签详解文档

    它采用模板语言(Template Language),使得非程序员,如网页设计师,能够专注于页面布局和样式设计,而将复杂的业务逻辑留给Java程序员处理。这种分离使得开发过程更为高效,尤其在遵循MVC(Model-View-Controller...

    velocity1.5

    - **模板继承**:Velocity 1.5支持模板继承,允许创建一个基础模板,然后由其他模板继承并覆盖部分内容,从而实现模板的复用和统一的布局设计。 - **宏**:Velocity中的宏类似于函数,可以定义重用的代码块。通过`#...

    maven velocity

    它的设计目标是使开发者可以专注于内容,而不是HTML布局。Velocity模板语言(VTL)简单易用,支持条件语句、循环结构以及变量引用,使得模板和业务逻辑分离,提高了代码的可读性和维护性。 ** Maven与Velocity整合 ...

    Velocity模板应用案例

    Velocity通过将逻辑与呈现分离,使得开发者可以专注于业务逻辑,而设计师可以自由地设计页面布局,提高了开发效率和代码的可维护性。 在Web应用开发中,Velocity作为一个强大的模板语言,广泛应用于生成HTML、XML、...

    velocity插件与学习文档

    4. **模板布局**: 可以使用Velocity设计模板布局,通过`#include`或`#parse`指令包含其他模板文件。 5. **模板设计原则**: 遵循良好的模板设计原则,如避免复杂的逻辑处理,保持模板简洁易读。 在实际应用中,...

    velocity+itext导出pdf

    2. **初始化 Velocity**:在Java代码中,需要导入`org.apache.velocity.app.VelocityEngine`并实例化,配置Velocity的属性,如模板路径、缓存策略等。 3. **设置上下文**:创建一个`VelocityContext`对象,将需要在...

    apache velocity介绍及资料

    这使得开发人员可以专注于业务逻辑,而网页设计师则可以专注于页面的布局和样式。 Velocity 提供了一种类似于编程的语言,称为Velocity Template Language (VTL),它允许在模板中嵌入控制结构(如条件语句和循环)...

Global site tag (gtag.js) - Google Analytics