`

Spring集成Velocity

    博客分类:
  • java
阅读更多
最近对Velocity感兴趣,简单测试了一下,还有很多细节不明白。先把初步成果写在这。

1.springmvc的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">

<mvc:annotation-driven/>

<!--使spring自动搜寻test包下用@Component注解的类-->
<context:component-scan base-package="test"/>

<!--viewResolver常见的配置,具体怎么回事,在控制器类说明-->

<!--必须有,否则报错 -->
<bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath" value="/WEB-INF/velocity/"/>
</bean>

<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="cache" value="true"/>
<property name="suffix" value=".vm"/>
</bean>
</beans>


分享到:
评论

相关推荐

    Velocity入门教程(Spring集成Velocity)

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

    Spring已集成jsp的环境下同时集成Velocity

    总的来说,Spring集成Velocity能为开发者提供更多的选择,既可以继续使用熟悉的JSP,也可以根据项目需求灵活地切换到Velocity模板。通过这种方式,可以充分利用Velocity的高效渲染和清晰的逻辑结构,提高项目的可...

    springJavaEmail:Spring集成Velocity 发送Email

    在这个项目"springJavaEmail:Spring集成Velocity发送Email"中,我们将探讨如何利用Spring和Velocity模板引擎来创建和发送带有动态内容的电子邮件。 首先,让我们理解Spring的JavaMailSender接口。这个接口是Spring...

    spring+velocity发送邮件

    - JavaMail API:未明确指定版本,一般情况下,Spring会集成JavaMail的相关API进行使用。 ### 邮件发送类详解 #### 类结构 根据提供的代码片段,可以看到一个名为`VelocityTemplateMailMessage`的类,该类主要用于...

    spring+velocity+ibatis

    标题“spring+velocity+ibatis”揭示了一个基于Java的Web应用程序开发组合,它结合了Spring框架、Velocity模板引擎和iBatis数据访问层。这个项目可能是为了演示或教学如何有效地集成这三个组件,以便构建一个完整的...

    Struts2+Spring+Velocity项目

    Spring还包含对数据库访问的支持,如JDBC抽象层,以及与ORM框架如Hibernate和MyBatis的集成。 **Velocity** 是一个开源的Java模板引擎,它允许开发者将HTML和业务逻辑分离。Velocity模板语言(VTL)简洁、直观,...

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

    为了在Spring中集成Velocity,我们需要添加以下依赖: 1. `velocity-engine-core`:Velocity的核心库。 2. `velocity-tools-view`:Spring MVC与Velocity集成所需的工具库。 在Spring配置文件中,你需要定义一个`...

    spring-velocity-support-2.3

    Velocity通过与Spring的集成,可以在Spring MVC中作为视图技术,帮助开发者将业务逻辑与展示逻辑分离,使代码更易于维护和扩展。 在这个“spring-velocity-support-2.3”包中,可能包含以下关键知识点: 1. **...

    struts+spring+velocity

    Struts、Spring 和 Velocity 是Java开发中常用的三个框架,它们在构建企业级Web应用程序时起着关键作用。这里我们将深入探讨这些技术的核心概念、如何协同工作以及它们在实际项目中的应用。 **Struts** Struts 是一...

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

    在这个"struts2+spring+velocity扩展实例V1版本"中,我们可以看到这三个框架的集成与应用。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它的主要职责是处理用户的请求,并将其...

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

    在Spring框架中集成Velocity,首先你需要在项目的类路径下添加Velocity的相关库,包括`velocity.jar`、`velocity-tools-view.jar`等。这些库提供了Velocity引擎以及与Spring的适配器,使得在Spring应用中使用...

    maven搭建spring mvc velocity+mybatis

    MyBatis与Spring的集成使得我们可以方便地进行事务管理,同时保持DAO层的简洁性。通过MyBatis的XML配置或注解,我们可以定义SQL查询,MyBatis会自动执行并返回结果。 搭建这样的应用,我们需要以下步骤: 1. 创建...

    spring velocity demo

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

    spring+velocity+ajax带进度条上传文件

    综上所述,"spring+velocity+ajax带进度条上传文件"是一个集成的Web开发解决方案,利用Spring处理文件上传,Velocity构建用户界面,Ajax实现异步通信和进度反馈。这个技术组合能够提供高效、流畅且具有反馈的文件...

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

    在Spring Boot中集成Velocity,可以实现MVC架构中的View层功能。 1. **集成Velocity** 要在Spring Boot项目中使用Velocity,首先需要在`pom.xml`中添加依赖。Spring Boot并没有默认包含Velocity,所以我们需要手动...

    mongo集成spring struts2 json velocity

    在"mongo集成spring struts2 json velocity"这个项目中,我们将看到如何将这些技术整合到一起,创建一个功能丰富的Web应用程序。 首先,MongoDB的集成意味着项目会利用其NoSQL特性和文档存储的优势。Spring Data ...

    spring3.2+velocity 实例

    以上就是Spring 3.2集成Velocity的基本知识和实践要点。在实际项目中,你还需要考虑错误处理、国际化、模板缓存等高级特性,以优化性能和用户体验。如果能访问到提供的博客链接,那么可以从实际案例中学习更具体的...

    spring velocity ibatis

    Velocity与Spring集成,可以让模板引擎更好地融入到Spring应用中,使得视图层的处理更加高效和灵活。 然后,iBatis作为数据访问层的一个选择,它将SQL语句与Java代码分离,提供了更直接的数据库操作方式。开发者...

Global site tag (gtag.js) - Google Analytics