`
瓶鱼跃
  • 浏览: 20681 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2与freemarker整合中freemarker的${base}从何而来

阅读更多
在struts2中,如果返回的结果用freemarker来处理
在页面直接用  ${base}  就可以取到站点虚拟路径了。
例如: ${base}/base.js
输出:/gx80/base.js

以前不知道,害我还写了个初始化的servlet 来保存数据用来在freemarker中取数据,真够笨的
记下来,方便以后查阅!
转自:http://qisa.iteye.com/blog/150518
分享到:
评论

相关推荐

    Spring MVC + Tiles + FreeMarker 的整合

    在本文中,我们将深入探讨如何将Spring MVC、Tiles和FreeMarker三个强大的技术框架整合到一个Web应用程序中。Spring MVC作为Spring框架的一部分,提供了一个模型-视图-控制器(MVC)架构,使得开发者能够轻松地处理...

    struts2_base jar包

    这个"struts2_base jar包"是专门为配置Struts2框架而准备的基础库,它包含了运行Struts2应用所必需的核心组件。与MyEclipse中默认提供的Struts2包不同,这个特定的jar包是为了避免可能出现的兼容性或运行时问题。 ...

    FreeMarker手册-Freemarker 2.3.18

    在Web应用中,FreeMarker常与Model-View-Controller(MVC)模式结合使用,控制器将处理业务逻辑,模型提供数据,而FreeMarker作为视图负责渲染输出。 8. **错误处理和调试** FreeMarker提供了丰富的错误处理机制...

    struts2+spring2.5+hibernate3.2

    在Struts2的Action中,可以通过Spring的代理来调用业务服务,而服务层则通过Hibernate的DAO(Data Access Object)进行数据库交互。 SSH的整合过程包括以下几个步骤: 1. 配置Struts2:设置struts2.xml配置文件,...

    freemarker总结

    使用import指令导入库到模板中,Freemarker会为导入的库创建新的名字空间,并可以通过import指令中指定的散列变量访问库中的变量: ${my.mail} ${mail} 输出结果: <p>Copyright (C) 1999-2002 ...

    详细的struts2知识

    同时,Struts2与Spring等其他框架的集成也使得企业级应用的开发更加便捷。 总的来说,Struts2是一个功能强大且灵活的Web框架,它的配置和使用涉及许多方面,包括环境搭建、框架配置、动作映射、结果处理、国际化...

    Struts2教程汇总

    8. **国际化与本地化**:了解如何在Struts2中实现多语言支持。 9. **插件系统**:探讨Struts2的插件,如Spring插件、Freemarker插件等,增强框架功能。 10. **集成测试**:学习如何使用Struts2的Mock框架进行单元...

    Struts2的配置

    1. **核心配置**:Struts2的核心配置通常在`struts.xml`文件中进行,这是框架的入口点。这个文件定义了Action、包、拦截器和结果等元素。例如,你可以设置默认的拦截器栈,以及全局结果类型,这些配置对整个应用生效...

    S2S实例源码(struts2 spring hibrnate)

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在应用程序的不同层面上发挥作用,共同构建出高效、可维护的系统。S2S实例源码整合了这三者,提供了一个完整的MVC(Model-View-Controller)架构。 ...

    struts常用jar包和简单配置文件

    4. `struts2-dojo-plugin.jar`:Dojo插件,提供与Dojo JavaScript库的集成,用于富客户端功能。 5. `xwork-core.jar`:XWork是Struts2的基础,提供了Action、结果类型和拦截器等功能。 6. `ognl.jar`:Object-Graph ...

    struts2+ajax图片上传

    - 在Struts2中,可以使用`<s:file>`标签来创建一个文件输入字段,用于选择要上传的图片。 - 需要设置Action类中的属性来接收上传的文件,该属性通常会使用`@ultipartFile`注解。 4. **Struts2的Ajax插件**: - ...

    ext+struts2+json登陆方法借鉴.pdf

    Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。在本示例中,它与Ext JS 2.2集成,利用JSON(JavaScript Object Notation)进行数据交换,实现用户登录功能。以下是这个登录...

    ext+struts2+json登陆方法.pdf

    在本案例中,我们看到一个使用Ext JS 2.2进行登录实现的方法,结合了Struts2和JSON来处理用户输入和响应。以下是这个登录方法的详细解释: 1. **依赖库**: - `Commons-logging-1.0.4.jar`: Apache Commons ...

    structs2_base_jar

    总的来说,"structs2_base_jar"包含了运行Structs2应用程序所需的最基本组件。掌握这些组件的工作原理和使用方法,是成为一名熟练的Structs2开发者的关键步骤。通过深入学习和实践,可以构建出健壮、高性能的Java ...

    Struts 2.3.1.2+Spring 3.1.1+mybatis 3.1.0 基础框架

    在"BASE_SCC"这个基础框架中,这四个组件通常通过以下方式进行整合: 1. 配置Struts 2的`struts.xml`,定义Action类和拦截器。 2. 使用Spring的`beans.xml`配置文件管理Bean,包括DAO、Service等,并配置数据源和...

    柱状图 圆饼图 曲线图 struts2.0 jfreechart

    在Struts2.0中,我们可以使用Struts2的插件机制,比如FreeMarker或Velocity模板引擎,将图像作为响应的一部分输出到HTML页面上。 在实际应用中,可能还需要考虑动态更新图表,例如根据用户输入的数据实时生成或刷新...

    strus2+dojo程序

    8. **Struts2与Dojo的集成**:设置Struts2的JSON结果类型,使Struts2能返回JSON数据供Dojo消费,实现前后端数据交互。 9. **错误处理和调试**:理解Struts2的异常处理机制,以及Dojo的错误处理方法,如使用dojo....

    S2SH开发小程序

    Struts2还支持多种结果类型和模板技术,如JSP、FreeMarker、Velocity等,使得视图层的实现更加灵活。 **Spring** 是一个全面的后端应用框架,它不仅提供了依赖注入(DI)和面向切面编程(AOP)的功能,还集成了数据...

    ssh学习文档

    在技术细节方面,文档指出entity层中的JavaBean配置需要在entity包下进行,而与数据表直接关联的JavaBean则放在Base包下。每一个JavaBean都应包含与数据库表字段相对应的属性以及相应的getter和setter方法。...

Global site tag (gtag.js) - Google Analytics