在做一个系统,使用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解析。
分享到:
相关推荐
Struts2、Spring和Velocity是Java Web开发中的三个重要框架,它们共同构建了一个高效、灵活且可扩展的应用程序架构。让我们深入探讨这三个组件以及如何在项目中整合它们。 **Struts2** 是一个基于MVC(Model-View-...
在"mongo集成spring struts2 json velocity"这个项目中,我们将看到如何将这些技术整合到一起,创建一个功能丰富的Web应用程序。 首先,MongoDB的集成意味着项目会利用其NoSQL特性和文档存储的优势。Spring Data ...
Struts2、Spring和Velocity是Java Web开发中的三个重要框架,它们各自负责应用程序的不同层面,协同工作可以构建出高效、可维护的Web应用。在这个"struts2+spring+velocity扩展实例V1版本"中,我们可以看到这三个...
《基于Maven的Spring、Struts2、iBatis与Velocity整合实践》 在Web开发领域,Spring、Struts2、iBatis和Velocity是四个非常重要的组件,它们各自承担着不同的职责,共同构建出高效、灵活的Web应用程序。本实例以...
Struts、Spring 和 Velocity 是Java开发中常用的三个框架,它们在构建企业级Web应用程序时起着关键作用。这里我们将深入探讨这些技术的核心概念、如何协同工作以及它们在实际项目中的应用。 **Struts** Struts 是一...
**Spring、Struts2 和 iBatis 整合详解** 在Java Web开发中,Spring、Struts2 和 iBatis 是三个非常重要的框架。它们分别负责不同层面的任务:Spring 提供了全面的依赖注入(DI)和面向切面编程(AOP),用于管理...
整合Struts2和Spring的主要目标是利用两者的优点,创建一个更强大的MVC应用。整合步骤通常包括: 1. **配置Spring**:创建Spring的ApplicationContext配置文件,定义Bean及其依赖。 2. **配置Struts2**:在Struts2...
下面将详细讲解Spring与Struts2整合的基础知识及其应用场景。 **Spring框架** Spring是一个开源的Java平台,它简化了企业级应用的开发。其核心特性包括依赖注入(DI)和面向切面编程(AOP)。Spring框架提供了一个...
Struts2.2、Velocity、Tiles、Spring3和MyBatis3.05是Java Web开发中的重要组件,它们的整合构建了一个强大的企业级应用框架。这个实例将深入讲解如何将这些技术有效地融合在一起,创建一个高效且灵活的后端系统。 ...
Struts2和MyBatis的配置信息通常会整合到Spring的配置文件中,以实现整体的统一管理和控制。 项目结构通常如下: - src/main/java:存放业务逻辑类、DAO接口及实现、Struts2 Action类。 - src/main/resources:存放...
通过Struts2、Spring和iBatis的整合,我们可以实现模型、视图和控制的分离,提高代码的可读性和可维护性。同时,Spring的DI和AOP特性使得对象管理更加灵活,iBatis则提供了方便的数据库操作方式。这样的组合在企业级...
这个"Spring+Struts2+Hibernate整合JAR包"是一个集合了这三个框架所需库文件的压缩包,旨在帮助开发者快速搭建基于这三大框架的Java Web应用。通过整合这些JAR包,开发者可以减少配置工作,提高开发效率。 Spring...
Struts2是其更新版本,提供了更灵活的拦截器模型,增强了Action类的功能,支持多种结果类型,如JSP、FreeMarker、Velocity等。Struts2与Spring框架集成紧密,可以方便地进行依赖注入,同时提供了丰富的插件,如JSON...
Struts2、Spring和Mybatis是Java Web开发中三大核心框架,它们的整合使用能够构建出高效、可维护的企业级应用程序。Struts2作为MVC框架负责控制流程,Spring提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,...
总之,Struts2、Spring和Hibernate的整合为Java Web开发提供了一个强大的工具集,能够处理复杂的业务逻辑,实现松耦合的架构。理解并掌握这三个框架的原理和整合方式,对于提升开发效率和代码质量具有重要意义。
struts + spring + hibernate + velocity + ajax + jotm + acegi
### hibernate-spring-struts整合手册:构建三层架构的Web应用程序 #### 一、引言与目标 在《hibernate-spring-struts整合手册》中,作者Hantsy Bai旨在展示如何结合strutsMVC框架、Spring中间层以及Hibernate后端...
在Java Web开发中,Spring和Struts2是两个非常重要的框架。Spring以其强大的依赖注入(DI)和面向切面编程(AOP)能力,而Struts2则是一款优秀的MVC框架,提供了良好的动作控制和视图展示。将两者集成可以构建出功能...
ssm三大框架最简单demo 功能:查找并显示所有用户信息 附所有jar包及sql脚本 由于代码简单,所以没有添加注释
Spring+Struts2+Velocity+Quartz+Emaill 网上诸如Spring Send Email 或者 Spring quartz Send Email 多不胜数,大多都只是简单介绍一下如何去实现,却没有考虑到作为一个Demo,最重要的是功能,本文通过完善的Demo介绍...