`
xuyuanshuaaa
  • 浏览: 396340 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

struts2与FreeMarker整合提供的内建变量

 
阅读更多
名称         作用
stack          值栈本身, 方便使用 ${stack.findString('ognl expr')}的方式调用
action  最近执行的action
response HttpServletResponse
res         与response相同
request HttpServletRequest
req             与reqeust相同
session HttpSession
application ServletContext
base          request的上下文路径(context path)

分享到:
评论

相关推荐

    struts2和freemarker整合

    **Struts2与FreeMarker的整合** Struts2框架允许开发者选择不同的视图技术,FreeMarker就是其中一种。整合过程包括以下几个步骤: 1. **添加依赖**:在项目中添加FreeMarker和Struts2 FreeMarker插件的依赖。 2. **...

    Struts2整合Freemarker生成静态页面

    将Struts2与Freemarker结合使用,可以实现视图层的高效渲染,提供更灵活的页面设计。 在Struts2中整合Freemarker,主要涉及以下几个关键知识点: 1. **Freemarker模板语言**:Freemarker使用模板语言,由`<#...>`...

    Struts2 与Freemarker 的配置方法

    总结来说,Struts2与Freemarker的配置主要是围绕工程的环境搭建、Struts2的web.xml配置、struts.xml配置以及Freemarker模板的编写展开的。通过这种集成,开发者可以利用Struts2的强大控制逻辑和Freemarker的模板能力...

    Struts2与Freemarker的配置方法

    通过以上步骤,可以成功地将Struts2与Freemarker整合到一起,构建出高效的Java Web应用。在实际开发中,还需要关注安全性、异常处理、国际化等方面,确保应用的稳定性和用户体验。同时,不断学习和理解这两个框架的...

    struts2-freemarker

    **Struts2与FreeMarker整合**: 1. **视图渲染**:Struts2 Action执行完成后,可以通过配置将结果导向FreeMarker模板。例如,设置`<result type="freemarker">/WEB-INF/views/result.ftl</result>`。 2. **数据传递*...

    struts2.0整合freemarker

    将Struts2.0与Freemarker整合,可以创建动态Web应用,提供灵活的视图呈现。 **一、Struts2.0框架概述** Struts2.0是Struts1.x的升级版,基于拦截器模型,提供了更强大的控制层。它包含了Action、Interceptor、...

    struts2 freemarker

    **Struts2与Freemarker的整合:** 1. **视图层**:在Struts2中,Freemarker作为默认的视图技术,Action的结果可以直接映射到Freemarker模板文件。 2. **模板配置**:在struts.xml配置文件中,可以指定Action的结果...

    freemarker项目(从入门到与struts2结合)

    2. **整合Struts2**:搭建一个Struts2项目,配置FreeMarker,编写Action,然后在模板中使用从Action传递的数据。 3. **构建复杂页面**:通过模板继承、宏和指令,构建具有导航、头部和内容区的复杂页面。 4. **错误...

    struts2+freemarker学习案例

    **Struts2与FreeMarker的整合:** 1. **Action与模板**:在Struts2中,Action执行完成后,通常会返回一个模板(通常是FTL文件),FreeMarker会解析这个模板并结合数据模型生成HTML响应。 2. **结果类型配置**:在...

    Struts2零配置+FreeMarker用户管理系统(UMS)

    在实际开发中,这个项目可以帮助我们理解如何将Struts2的注解配置与FreeMarker模板结合起来,实现用户管理系统的功能。通过阅读源代码,我们可以深入学习Struts2的注解用法,以及如何利用FreeMarker模板设计美观、...

    struts1.x整合freemarker

    将Struts1.x与Freemarker整合,可以实现更灵活的视图层渲染,提高开发效率。下面我们将详细探讨这一整合过程及其相关的知识点。 1. **Struts1.x框架介绍** Struts1.x是Apache软件基金会的开源项目,主要负责处理...

    FreeMarker与struts2整合生成静态页面

    FreeMarker与Struts2的整合是Java Web开发中常见的技术组合,主要用于动态生成HTML页面,以提高网站性能和用户体验。FreeMarker是一个模板引擎,而Struts2是一个MVC框架,两者结合可以方便地实现前后端分离,使得...

    struts+freemarker 源码例

    在Struts与FreeMarker的整合中,通常需要在Struts的配置文件(struts-config.xml或struts2的struts.xml)中定义Action和对应的Result,指定使用FreeMarker来渲染结果。例如: ```xml <result type="freemarker">/...

    struts1.2+freeMarker

    3. **Struts1.2与FreeMarker的整合** - 在Struts1.2中,Action类通常会填充一个ActionForm对象,然后将这个对象作为模型数据传递给FreeMarker模板。 - 通过配置struts-config.xml文件,我们可以指定Action的结果...

    struts2+freemarker+log4j

    此外,Struts2与多种视图技术兼容,包括JSP、FreeMarker等。 **Freemarker** 是一种模板引擎,主要用来生成HTML或其他文本格式的输出。在Struts2中,Freemarker被用作视图层的模板语言,允许开发者将静态HTML与动态...

    freemarker与Struts2.0的dome

    - 当Freemarker模板中出现错误时,Struts2会捕获异常并提供相应的错误页面,这可以通过配置`<struts>`标签内的`<global-results>`和`<global-exception-mappings>`进行设置。 8. **性能优化** - Freemarker提供了...

    struts2sitemesh-freemarker 源码

    在源码中,可以看到Sitemesh配置和过滤器的实现,以及如何与Struts2整合,确保每个Action的结果都能被正确装饰。 3. **FreeMarker模板引擎**:FreeMarker是一个基于模板的语言,它与Java代码分离,使得视图层更加...

    freemarker+struts2+ibatis入门学习摘要

    【FreeMarker】 FreeMarker 是一个模板引擎,用于动态生成 ...这些步骤都是 FreeMarker+Struts2+iBatis 整合应用的基础,它们帮助开发者高效地构建动态网站,将视图、控制和数据访问分离,提高代码的可读性和可维护性。

    freemarker_struts2_demo

    标题“freemarker_struts2_demo”提示我们这是一个关于FreeMarker和Struts2结合使用的示例项目。FreeMarker是一个模板引擎,常用于Web应用中的视图层,而Struts2是一个基于MVC设计模式的Java Web框架。这篇博客文章...

    Struts2+Spring2.5+hibernate3.2+freemarker

    总之,"Struts2+Spring2.5+Hibernate3.2+Freemarker"的组合为Java Web开发提供了一个强大且灵活的解决方案,通过整合这些框架,开发者可以更专注于业务逻辑,而无需过于关注底层的细节。对于初学者来说,理解并掌握...

Global site tag (gtag.js) - Google Analytics