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

SpringMVC freemarker标签Struts2化

阅读更多

看起来标题名字怪怪的啊^_^

以前一直使用Struts2+freemarker,在里面使用${base} ${getText("***")}感觉挺舒服的,现在尝试SpringMVC必须要用

<@spring.url "/***.html"/>
<@spring.messageText "***" />

 也不复杂,但以前写的很多ftl就要修改,不爽中````,仔细再想想也简单 嘿嘿,增加一个ftl

spring-include.ftl

<#assign base=springMacroRequestContext.getContextUrl("")>
<#assign getText=springMacroRequestContext.getMessage>

 在要用的ftl文件里面

<#include "/sxt/view/spring-include.ftl" >
<a href=${base}/***.html>dddd</a>
${getText("******")}

 完活,俺的ftl基本不用改就能用了 哈哈

 

分享到:
评论
2 楼 tanghui 2010-07-27  
我是初学者,谢谢贡献!!!
1 楼 FeiXing2008 2010-03-31  
可以发表评论

相关推荐

    Java Web框架例子合集(spring,springmvc,mybatis,struts2,hibernate)

    本合集包含了一些最流行的框架实例:Spring、SpringMVC、MyBatis、Struts2以及Hibernate。以下是对这些框架的详细介绍: 1. **Spring**: Spring 是一个全面的后端开发框架,它提供了依赖注入(DI)和面向切面编程...

    springmvc-struts

    这些库的组合使用,可以构建一个功能强大的Java Web应用,通过SpringMVC处理请求,Struts(尤其是Struts2)提供额外的MVC功能,MyBatis作为数据访问层处理数据库操作,而JUnit则帮助进行单元测试,确保整个系统的...

    springmvc+struts+mybatis项目学习

    在实际项目中,这三者可能会有以下的协作流程:用户发送请求,DispatcherServlet接收到请求后,根据配置找到对应的Struts2 Action或者Spring MVC Controller来处理。Controller/Action处理业务逻辑,并通过MyBatis...

    Spring+SpringMVC+mybatis+struts2的jar,有83个

    在Java开发领域,Spring、SpringMVC、MyBatis和Struts2是四个非常重要的框架,它们被广泛用于构建企业级应用。这个压缩包包含了这四个框架相关的83个jar文件,为开发者提供了一站式的解决方案,避免了逐一搜索和添加...

    maven+struts2+spring+mybatis+springMVC

    本项目"maven+struts2+spring+mybatis+springMVC"就是一个典型的Java Web应用开发组合,利用了这些框架的优势进行集成,实现了数据持久化、业务逻辑处理、视图展示以及依赖管理等多个层面的功能。 首先,我们来详细...

    Struts2,JSF,SpringMVC快速入门Demo

    此外,Struts2支持多种结果类型和视图技术,如JSP、FreeMarker、Velocity等。 **JSF** JSF是Java平台上的官方MVC框架,由Sun Microsystems(现Oracle)开发。JSF的核心特点是组件化,它提供了丰富的UI组件库,如...

    struts1原理,struts2原理,spring mvc原理,struts1和struts2,struts和spring mvc

    Struts2支持多种结果类型,如JSP、FreeMarker等,提供更灵活的视图渲染。 **Spring MVC原理:** Spring MVC是Spring框架的一部分,它遵循MVC模式,提供了处理HTTP请求的DispatcherServlet。DispatcherServlet接收...

    springmvc+mybatis面试题

    1. 性能上:Struts1 &gt; SpringMVC &gt; Struts2,因为Struts2的拦截器链相比SpringMVC更复杂。 2. 开发效率:SpringMVC和Struts2相似,比Struts1更快。 【核心入口类】 SpringMVC的核心入口类是DispatchServlet;Struts...

    freemarker及jeecms标签使用学习文档

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层开发,与Java后端框架如SpringMVC、Struts2等结合使用,能够将业务逻辑与表现层分离,提高代码的可维护性和可扩展性。这篇学习文档将带你深入理解...

    某著名培训机构struts2+mybatis+springMVC整合代码

    Struts2、MyBatis和SpringMVC是Java Web开发中的三大框架,它们各自负责不同的职责,协同工作能构建出高效、灵活的企业级应用。在这个名为"某著名培训机构struts2+mybatis+springMVC整合代码"的压缩包中,你将找到一...

    SpringMVC精品资源--基于maven的多框架和多视图融合技术(Struts1、Struts2、Spring、.zip

    虽然现在已经逐渐被SpringMVC和Struts2取代,但理解其工作原理有助于理解MVC模式的历史发展。 4. **Struts2**:Struts2是Struts1的升级版,它结合了WebWork的优势,提供了更强大的拦截器(Interceptor)机制和更...

    struts2+spring+mybatis整合所需的基本jar包

    Struts2、Spring和MyBatis是Java Web开发中非常重要的三个框架,它们分别负责表现层、业务层和数据访问层的管理。整合这三个框架可以让开发者更高效地构建可维护、可扩展的Web应用程序。本资源提供的"struts2+spring...

    Struts2+Spring+Hiberate介绍

    Struts2、Spring和Hibernate是Java企业级应用开发中广泛使用的三大开源框架,它们共同组成了所谓的"S2SH"架构。这个架构为开发者提供了一种高效、灵活且强大的解决方案,帮助构建复杂的Web应用程序。 **Struts2** ...

    struts2、 spring4、 spring mvc、 hibernate4、 mybatis的三大框架(三套)

    Struts2、Spring4、Spring MVC、Hibernate4和MyBatis是Java开发中非常重要的五个框架,它们分别在Web应用的各个层面提供了强大的支持。这三套框架组合在一起,可以构建出高效、灵活且可维护的Java Web应用程序。 1....

    SpringMVC PPT_springmvc_

    SpringMVC 支持多种视图技术,如 JSP、FreeMarker、Thymeleaf 等。 七、注解驱动开发 SpringMVC 提供了丰富的注解,如 @RequestMapping、@Controller、@Service、@Autowired 等,使得开发者可以避免大量的 XML 配置...

    sturts2、springmvc知识点

    Struts2提供了一系列标签库(如Struts2标签库)来帮助开发者更方便地在视图中展示数据和执行基本的操作。 ##### 控制器(Controller) 控制器组件负责接收用户的请求,并决定如何处理这些请求。在Struts2中,控制器...

    struts2,spring4,spring mvc,hibernate4,mybatis的三大框架(三套)

    Struts2还支持多种视图技术,如JSP、FreeMarker等,方便开发者构建用户界面。 Spring4是Spring框架的第四个主要版本,它是一个全面的企业级应用开发框架,包括IOC(Inversion of Control,控制反转)容器、AOP...

    springmvc第一天课堂笔记.docx

    4. **性能**:一般认为SpringMVC在性能上优于Struts2,尤其是在高并发环境下表现更佳。 #### 七、SpringMVC高级应用 除了基础应用外,SpringMVC还支持更多的高级特性,例如: - **参数绑定**:支持绑定复杂的对象...

    springmvc入门参数绑定ssm整合

    SpringMVC基于MVC模式,Struts2基于MVC模式,但Struts2更加注重于WEB-INF下的配置文件。SpringMVC更加灵活和可扩展性强,Struts2更加稳定和可靠。 七、Request 请求处理 Request 请求处理是指将用户的请求转发到...

Global site tag (gtag.js) - Google Analytics