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

Spring中Velocity模板应用的配置

    博客分类:
  • Web
阅读更多
<bean id="velocityConfig"
		class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
			<property name="resourceLoaderPath"> <value>/WEB-INF/web/</value>
			</property> 
			<property name="velocityProperties"> 
			  <props> 
				<prop key="input.encoding">UTF-8</prop> 
				<prop key="output.encoding">UTF-8</prop> 
			  </props>
			 </property> 
		 </bean> 
		 <bean
			id="viewResolver"
			class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
			<property name="viewClass"
			      value="org.springframework.web.servlet.view.velocity.VelocityView" />
			<property name="suffix" value=".vm"></property>
			<property name="contentType">  
                <value>text/html;charset=UTF-8</value>
			</property>
		</bean>

 

分享到:
评论

相关推荐

    spring+velocity发送邮件

    这一过程涉及到Spring框架的基本配置、Velocity模板引擎的使用以及JavaMail API的应用。 ### Spring框架与Velocity简介 #### Spring框架 Spring框架是一个轻量级的Java开发框架,它主要为简化企业级应用开发而设计...

    Struts2+Spring+Velocity项目

    - `spring-context.xml`:Spring的配置文件,声明了应用中的bean及其依赖关系。 - `velocity.properties`:Velocity的配置文件,设置模板引擎的参数。 - `*.vm`:Velocity模板文件,用于生成HTML页面。 - `*.java`:...

    spring+velocity+ibatis

    通过这个项目,开发者可以学习到如何配置Spring的Bean、如何编写Velocity模板、如何设计iBATIS的映射文件以及如何在Spring中集成这三个组件。这不仅有助于提升Java Web开发技能,还能加深对MVC模式、模板引擎和持久...

    spring mvc与velocity整合

    在Spring MVC的配置文件(如`spring-mvc.xml`)中,你需要配置VelocityViewResolver,这是Spring MVC用来解析Velocity模板的类。设置其prefix和suffix属性,分别指定视图前缀和后缀,例如: ```xml ...

    spring-velocity-support-2.3

    1. **Spring Velocity工具**: 这是一个Spring的模块,提供了对Velocity的全面支持,包括Velocity模板加载器、Velocity模板视图解析器等,使得开发者可以方便地在Spring应用中使用Velocity模板。 2. **Velocity模板...

    Velocity模板应用

    ** Velocity模板应用详解 ** Velocity是一款强大的Java模板引擎,它为开发者提供了一种与呈现逻辑分离的方式,使得HTML、XML或者其他格式的文档可以更清晰地与业务逻辑代码分开。Velocity被广泛应用于Web应用开发,...

    92.Spring Boot使用模板velocity【从零开始学Spring Boot】

    本文将深入探讨如何在Spring Boot项目中集成并使用Velocity模板引擎。 首先,我们需要理解Spring Boot与Velocity的结合原理。Spring Boot通过内置的Tomcat服务器和自动配置机制,简化了Web应用的搭建过程。而...

    简单学习使用Spring+Velocity发送邮件

    本教程将围绕如何使用Spring框架与Velocity模板引擎来实现邮件发送功能进行详细讲解。 首先,让我们理解Spring框架的邮件发送服务。Spring提供了`JavaMailSender`接口,该接口提供了发送邮件的基本方法,如`send...

    struts2+spring+velocity扩展实例V1版本

    实例中可能包含多个Velocity模板文件,展示了如何通过Velocity模板语言来动态生成页面内容。 在这个扩展实例中,开发者可能已经完成了以下关键步骤: 1. 配置Struts2的配置文件(struts.xml),定义Action和结果...

    SpringBoot Velocity 代码生成模板

    在Spring Boot项目中,使用Velocity模板引擎可以自定义生成代码,如Mapper、Mapper.xml、Service、Controller等。Mapper是数据库操作层,通常配合MyBatis框架使用;Mapper.xml包含SQL语句;Service是业务逻辑层,...

    spring mvc mybatis velocity 示范

    Spring MVC、MyBatis 和 Velocity 是三个在Java Web开发中广泛应用的开源框架。Spring MVC 是Spring框架的一部分,用于构建高效、灵活的Web应用程序。MyBatis 是一个优秀的持久层框架,它支持定制化SQL、存储过程...

    SpringBoot集成Mybatis,velocity模板展示数据

    在IT行业中,SpringBoot是一个备受推崇的框架,它极大地简化了Spring应用的初始搭建以及开发过程。本项目主要探讨的是如何将SpringBoot与Mybatis、Velocity模板引擎进行整合,以便更高效地展示和处理数据。 首先,...

    Velocity模板使用指南中文版

    例如,Spring MVC 中的视图解析器可以配置为使用 Velocity,从而利用其强大的模板能力。 ### 9. 最佳实践 - 保持模板简洁,避免过多的逻辑处理。 - 使用适当的注释和文档,便于维护。 - 遵循一致的命名规范和代码...

    SpringMVC3+velocity最简单配置例子

    Velocity模板语言(VTL)简单且强大,能有效防止模板文件中的Java代码污染。 1. **模板(Template)**: 包含静态内容和VTL指令,用于生成最终的HTML页面。 2. **上下文(Context)**: 存储要在模板中使用的数据,...

    Spring Velocity简单的一个例子(转)

    在这个配置中,`resourceLoaderPath`指定了Velocity模板文件的存放位置,`suffix`是模板文件的扩展名,`contentType`设置响应的MIME类型和字符编码。 创建Velocity模板文件(例如:`/WEB-INF/templates/welcome.vm`...

    spring velocity demo

    Spring Velocity Demo是一个示例项目,展示了如何在Spring框架中集成Velocity模板引擎,以实现动态页面渲染。这个项目基于Eclipse IDE构建,利用了Maven作为依赖管理工具,使得开发环境的搭建更为便捷。以下是关于...

    maven搭建spring mvc velocity+mybatis

    在IT行业中,构建高效、可维护的Web应用是至关重要的,而Maven、Spring MVC、Velocity和MyBatis是实现这一目标的四个关键组件。本文将深入探讨如何使用这些技术来搭建一个完整的Web应用程序。 首先,Maven是Apache...

    Velocity模板邮件发送例子(Spring框架)(可通用,支持多扩展)

    这包括设置模板路径、编码、资源加载器等配置项,确保Spring能够正确地找到和处理Velocity模板。 ```xml &lt;bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"&gt; ...

    基于Spring JdbcTemplate和Velocity模板的SQL可配置化、缓存与热部署设计源码

    本项目为基于Spring JdbcTemplate扩展并结合Velocity模板构建的SQL可配置化、缓存与热部署解决方案源码,总计包含383个文件,包括374个Java源文件、6个XML配置文件、1个Markdown文档、1个JAR包文件以及1个属性文件。...

Global site tag (gtag.js) - Google Analytics