`

velocity分别在struts、spring中配置

 
阅读更多

这篇博客只是随便记录一下,方便以后自己查看(主要配置toolbox.xml、velocity.properties加载):

1.struts中配置:struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
	<constant name="struts.velocity.toolboxlocation" value="WEB-INF/classes/config/velocity/toolbox.xml" />
	<constant name="struts.velocity.configfile"
		value="WEB-INF/classes/config/velocity/velocity.properties" />
	<constant name="struts.velocity.manager.classname"
		value="org.apache.struts2.views.velocity.VelocityManager" />
</struts>

 

2.spring中配置:

<!-- velocity配置 -->
	
	<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver">
		  <property name="cache" value="true"/>
		  <property name="prefix" value=""/>
		  <property name="suffix" value=".vm"/>
		  <property name="contentType">
			<value>text/html;charset=UTF-8</value>
		</property>
        <property name="layoutUrl" value="layout/Default.vm" />
		  <property name="toolboxConfigLocation" value="WEB-INF/classes/config/velocity/toolbox.xml" />
		</bean>
		
	<bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">  
        <property name="configLocation" value="WEB-INF/classes/config/velocity/velocity.properties"/>
    </bean>

 

分享到:
评论

相关推荐

    Struts2+Spring+Velocity项目

    在`Struts2+Spring+Velocity`项目中,这三者通常是这样协作的: 1. **Struts2** 负责处理HTTP请求,解析请求参数,调用相应的Action。Action由Spring管理,通过DI注入必要的服务和数据。 2. **Spring** 作为整个...

    struts+spring+velocity

    Velocity 则作为视图层,将Spring中的数据渲染成用户可见的页面。 例如,一个典型的流程可能如下: 1. 用户发送请求到Struts Action。 2. Struts Action通过Spring的依赖注入获取Service对象,执行业务逻辑。 3. ...

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

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

    struts2.2+velocity+tiles+spring3+mybatis3.05整合

    在整合过程中,通常会先配置Struts2的核心过滤器,然后设置Spring的ApplicationContext,加载bean定义。接下来,将Struts2与Spring关联,通过Struts2的Spring插件,让Struts2的动作类可以从Spring容器中获取依赖。...

    mongo集成spring struts2 json velocity

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

    maven构建spring struts2 ibatis velocity小实例

    在本实例中,Maven扮演着核心角色,通过其配置管理Spring、Struts2、iBatis以及Velocity的依赖,使得项目的构建过程更加规范和高效。开发者可以通过编写pom.xml文件来声明项目依赖,Maven会自动下载并管理这些依赖库...

    Spring,hibernate,struts jar 最新jar包

    Spring、Hibernate和Struts是Java开发中非常重要的三个框架,它们构成了经典的MVC(Model-View-Controller)架构,被广泛应用于企业级Web应用开发。这些框架极大地简化了开发过程,提高了开发效率,并且提供了良好的...

    struts2+spring练习

    在Spring中,你可以定义bean配置,通过`@Component`、`@Service`、`@Repository`和`@Controller`注解。Spring的AOP允许你编写切面代码,例如事务管理。此外,Spring MVC是Spring框架的一部分,用于处理Web请求。 4....

    struts2和spring整合包

    2. **配置Struts2**:在Struts2的配置文件中,指定Spring作为Action实例的提供者。 3. **Action类**:Action类需要实现Spring的`ApplicationContextAware`接口,以便于获取Spring容器并注入所需的服务。 4. **拦截器...

    struts + spring + hibernate + velocity + ajax + jotm + acegi

    struts + spring + hibernate + velocity + ajax + jotm + acegi

    Struts2,Spring,Hibernate jar包下载

    Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...

    struts2+spring+hibernate配置

    在配置这三个框架时,首先需要安装并配置JDK、Tomcat服务器,然后引入相应的jar包。接着,进行Struts2的配置,这通常涉及到struts.xml文件的编写,定义Action和结果类型。接下来,配置Spring,创建spring-context....

    velocity+struts2 demo

    首先,开发者需要在Struts2的配置文件(struts.xml)中定义Action,指定使用Velocity作为视图解析器。然后,创建Velocity模板文件(通常以`.vm`为扩展名),在这些文件中,可以使用VTL语法来展示由Action处理后的...

    struts2 spring hibernate 整合架构

    2. 集成Spring:在Struts2中使用Spring插件,通过注解或XML配置将Action类交由Spring管理,实现依赖注入。同时,配置Spring的ApplicationContext,定义Bean和依赖关系。 3. 集成Hibernate:在Spring配置文件中配置...

    struts2 spring hibernate integration

    在实际项目中,通常使用Spring来管理Struts2的Action实例,通过Spring的DI实现Action类的依赖注入。同时,Spring负责管理Hibernate SessionFactory,提供透明的事务管理。在Struts2的Action执行完毕后,可以通过...

    spring与struts2集成所需要的jar包

    2. 在Struts2配置文件(通常为`struts.xml`)中配置Spring插件,以便Struts2能够识别Spring管理的Action。 3. 在Spring配置文件(例如`applicationContext.xml`)中定义Action Bean。 4. 在Struts2 Action类中声明...

    struts2+spring+Ibatis框架包

    在"ssi_jar"这个压缩包中,可能包含了这三个框架的库文件,例如struts2相关的jar包(如struts2-core、struts2-convention等)、Spring的核心库(如spring-context、spring-web等)以及iBatis的库文件(如ibatis-3-...

    struts2+spring实例程序

    Struts2和Spring是两种非常重要的Java Web开发框架,它们在企业级应用中广泛使用。Struts2主要用于处理MVC(Model-View-Controller)架构中的控制器部分,而Spring则是一个全面的轻量级框架,提供了包括依赖注入、...

    struts2 + spring + ibatis 整合例子

    Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层以及数据访问层。将这三个框架整合在一起,可以构建出高效、灵活且易于维护的Web应用程序。下面我们将详细...

    struts2 spring ibatis整合的最少最全jar包

    Struts2、Spring和iBatis是Java Web开发中非常重要的三个框架,它们分别负责MVC模式中的Action层、业务逻辑层以及数据访问层。这三个框架的整合可以提供一个高效且灵活的开发环境,帮助开发者构建出结构清晰、易于...

Global site tag (gtag.js) - Google Analytics