`
NicholasBugs
  • 浏览: 51794 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

spring struts velocity 怎么整合

    博客分类:
  • Java
阅读更多
在做一个系统,使用spring做为框架,struts当controller,velocity做为view,
spring 与struts 是这样整合的:
stuts-config.xml中:
 <action path="/entry" type="org.springframework.web.struts.DelegatingActionProxy" //动作委托
		validate="true"
		input="/welcome.do"
		parameter="method">
		<forward name="add" path="/WEB-INF/views/admin/addEntry.vm"/>
		<forward name="edit" path="/WEB-INF/views/admin/editEntry.vm"/>
		<forward name="success" path="/WEB-INF/views/admin/listEntry.vm"/>
	</action> 


beans.xml中:
  <bean name="/entry" class="com.gln.bloger.action.EntryAction" parent="baseAction"/>


现在想在vm文件中使用spring.vm中的宏来从resource文件中读取内容并且显示在页面上(国际化嘛)
这时侯应该怎样把velocity整合进来?需要做哪些配置?
我目前的做法是 在beans.xml中配置了
viewResolver和velocityConfigurer,但是发现这样就无法解析vm文件,感觉是没有被org.apache.velocity.tools.view.servlet.VelocityViewServlet 这个servlet解析。

分享到:
评论
2 楼 NicholasBugs 2008-05-27  
找到一个方案:
参照http://www.ibm.com/developerworks/cn/java/j-sr1.html
把struts 和 velocity整合起来,然后使用
http://velocity.apache.org/tools/releases/1.4/中的velocityStruts来实现页面信息的国际化。就不用把spring和 velocity扯到一起了。


当然用springMVC更好。
不过我这个需求是在对一个struts实现的系统重构时提出来的
1 楼 slaser 2008-05-27  
这样的配置真啰嗦,还不如直接用spring MVC.

相关推荐

    Struts2+Spring+Velocity项目

    Struts2、Spring和Velocity是Java Web开发中的三个重要框架,它们共同构建了一个高效、灵活且可扩展的应用程序架构。让我们深入探讨这三个组件以及如何在项目中整合它们。 **Struts2** 是一个基于MVC(Model-View-...

    mongo集成spring struts2 json velocity

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

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

    Struts2、Spring和Velocity是Java Web开发中的三个重要框架,它们各自负责应用程序的不同层面,协同工作可以构建出高效、可维护的Web应用。在这个"struts2+spring+velocity扩展实例V1版本"中,我们可以看到这三个...

    maven构建spring struts2 ibatis velocity小实例

    《基于Maven的Spring、Struts2、iBatis与Velocity整合实践》 在Web开发领域,Spring、Struts2、iBatis和Velocity是四个非常重要的组件,它们各自承担着不同的职责,共同构建出高效、灵活的Web应用程序。本实例以...

    struts+spring+velocity

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

    Spring+Struts2+Ibatis整合例子

    **Spring、Struts2 和 iBatis 整合详解** 在Java Web开发中,Spring、Struts2 和 iBatis 是三个非常重要的框架。它们分别负责不同层面的任务:Spring 提供了全面的依赖注入(DI)和面向切面编程(AOP),用于管理...

    struts2和spring整合包

    整合Struts2和Spring的主要目标是利用两者的优点,创建一个更强大的MVC应用。整合步骤通常包括: 1. **配置Spring**:创建Spring的ApplicationContext配置文件,定义Bean及其依赖。 2. **配置Struts2**:在Struts2...

    spring和struts2整合入门

    下面将详细讲解Spring与Struts2整合的基础知识及其应用场景。 **Spring框架** Spring是一个开源的Java平台,它简化了企业级应用的开发。其核心特性包括依赖注入(DI)和面向切面编程(AOP)。Spring框架提供了一个...

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

    Struts2.2、Velocity、Tiles、Spring3和MyBatis3.05是Java Web开发中的重要组件,它们的整合构建了一个强大的企业级应用框架。这个实例将深入讲解如何将这些技术有效地融合在一起,创建一个高效且灵活的后端系统。 ...

    Struts2, Spring与myBatis整合示例项目

    Struts2和MyBatis的配置信息通常会整合到Spring的配置文件中,以实现整体的统一管理和控制。 项目结构通常如下: - src/main/java:存放业务逻辑类、DAO接口及实现、Struts2 Action类。 - src/main/resources:存放...

    struts2 + spring + ibatis 整合例子

    通过Struts2、Spring和iBatis的整合,我们可以实现模型、视图和控制的分离,提高代码的可读性和可维护性。同时,Spring的DI和AOP特性使得对象管理更加灵活,iBatis则提供了方便的数据库操作方式。这样的组合在企业级...

    Spring+Struts2+Hibernate整合JAR包

    这个"Spring+Struts2+Hibernate整合JAR包"是一个集合了这三个框架所需库文件的压缩包,旨在帮助开发者快速搭建基于这三大框架的Java Web应用。通过整合这些JAR包,开发者可以减少配置工作,提高开发效率。 Spring...

    Spring,hibernate,struts jar 最新jar包

    Struts2是其更新版本,提供了更灵活的拦截器模型,增强了Action类的功能,支持多种结果类型,如JSP、FreeMarker、Velocity等。Struts2与Spring框架集成紧密,可以方便地进行依赖注入,同时提供了丰富的插件,如JSON...

    Struts2+Spring+Mybatis整合jar包(完整版)

    Struts2、Spring和Mybatis是Java Web开发中三大核心框架,它们的整合使用能够构建出高效、可维护的企业级应用程序。Struts2作为MVC框架负责控制流程,Spring提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,...

    struts2 spring hibernate 整合架构

    总之,Struts2、Spring和Hibernate的整合为Java Web开发提供了一个强大的工具集,能够处理复杂的业务逻辑,实现松耦合的架构。理解并掌握这三个框架的原理和整合方式,对于提升开发效率和代码质量具有重要意义。

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

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

    hibernate-spring-struts整合手册

    ### hibernate-spring-struts整合手册:构建三层架构的Web应用程序 #### 一、引言与目标 在《hibernate-spring-struts整合手册》中,作者Hantsy Bai旨在展示如何结合strutsMVC框架、Spring中间层以及Hibernate后端...

    spring与struts2集成所需要的jar包

    在Java Web开发中,Spring和Struts2是两个非常重要的框架。Spring以其强大的依赖注入(DI)和面向切面编程(AOP)能力,而Struts2则是一款优秀的MVC框架,提供了良好的动作控制和视图展示。将两者集成可以构建出功能...

    struts2,spring,mybatis 三大框架整合简单demo

    ssm三大框架最简单demo 功能:查找并显示所有用户信息 附所有jar包及sql脚本 由于代码简单,所以没有添加注释

    Spring+Struts2+Velocity+Quartz+Emaill定时发邮件

    Spring+Struts2+Velocity+Quartz+Emaill 网上诸如Spring Send Email 或者 Spring quartz Send Email 多不胜数,大多都只是简单介绍一下如何去实现,却没有考虑到作为一个Demo,最重要的是功能,本文通过完善的Demo介绍...

Global site tag (gtag.js) - Google Analytics