`

分享一个freemarker sitemesh jsp ext整合的完整项目

    博客分类:
  • java
阅读更多

分享一个freemarker sitemesh jsp ext整合的完整项目。

以前几个项目成功应用了freemarker sitemesh struts2整合,但由于有些系统不想使用struts2框架(甚至不想使用java类,直接把jsp当成servlet来使用),或者不适合使用struts2框架。所以需要整合个jsp简单模式的项目出来,jsp里面只是实现了整合freemarker的流程,具体项目需要自己再封装一下。

同时应用了下ext,感觉ext开发出来的界面交互性非常强大,不过ext3.x的要收费了,所以不准备花太多时间研究了。

 

注:上次修改了项目名称没有把对应目录修改导致运行报错,同时增加了模拟数据的演示info1.jsp为有真实数据的(后台开发完成或者mock类数据完成) info2.jsp为没有真实数据的(实际项目中后台部分由于数据准备等原因可能开发滞呆),使用的是同一个ftl文件,info.ftl页面里面定义了要使用到的变量,如果后台存在则用真实数据,否则用自定义的数据,并高亮显示该页面数据为模拟数据。

2
2
分享到:
评论

相关推荐

    freemarker 与sitemesh 整合例子

    Freemarker是一个模板引擎,主要用于生成动态HTML或其他文本格式的输出,而Sitemesh则是一个页面布局和装饰框架,用于统一网站的外观和感觉。这两者的整合可以帮助开发者更好地管理和呈现网页内容。 **Freemarker**...

    SpringMVC-Freemarker_Sitemesh3例子

    **Freemarker** 是一个强大的模板引擎,常用于Web应用中的视图层。它与Java无关,但可以与Java很好的结合使用。Freemarker模板语言(FTL)允许开发者用简单的语法来展示动态数据。在SpringMVC中,Freemarker作为视图...

    sitemesh和freemarker结合自我总结

    Freemarker的一个显著特点是它支持多种编程语言,并且与Java EE框架如Struts2等有着良好的兼容性。 - **Sitemesh**:由Open Symphony团队开发的Sitemesh框架主要聚焦于网页布局和装饰,通过将动态内容与静态外观分离...

    springmvc+mybatis+ehcache+freemarker+sitemesh页面布局(注解)整合实例完美运行

    总的来说,这个实例提供了一个完整的Java Web开发解决方案,通过整合这些技术,可以构建出高性能、易维护且具有良好用户体验的Web应用。"test"可能是项目中的一个测试文件,用于验证整个整合是否正常运行。开发者...

    FreeMarKer+jsp使用(Struts2+Servlet).

    例如,当配置一个Struts2动作(Action)时,结果(Result)可以指向一个FreeMarker模板文件(`.ftl`)而不是传统的JSP页面。在Struts2的配置文件中,可以通过指定`type="freemarker"`来改变结果类型。 ```xml ...

    freemarker把jsp静态化简单应用

    在Java代码中,我们需要创建一个数据模型,通常是一个Map对象,然后使用FreeMarker的`Configuration`和`Template`对象将数据模型与模板结合。例如: ```java Map, Object> dataModel = new HashMap(); dataModel...

    IDEA+Maven+SpringBoot之Web入门(freemarker,jsp)

    在这个项目中,我们将深入探讨如何在IntelliJ IDEA(IDEA)环境中,结合Maven构建工具,利用SpringBoot来创建一个Web入门应用,其中包括对Freemarker模板引擎和JSP(JavaServer Pages)的支持。 首先,IDEA作为一款...

    spring jsp freemaker sitemesh

    在IT行业中,Spring框架是Java领域最常用的轻量级应用框架之一,而JSP(JavaServer Pages)和FreeMarker、Sitemesh则是Web开发中用于视图层渲染的重要技术。让我们详细探讨一下这三个技术以及它们如何协同工作。 **...

    jsp、freemarker、velocity简介和对比

    Freemarker是一个强大的开源模板引擎,其设计思想是将模板和业务逻辑完全分离,使得前端开发者可以独立修改模板而无需了解Java代码。Freemarker模板不会被编译成类,因此不会占用PermGen空间,从而避免了JSP中存在的...

    spring与freemarker整合 示例源码

    而Freemarker则是一个强大的模板引擎,常用于视图层的渲染,特别是在Web应用中。本文将详细探讨Spring与Freemarker的整合过程,以及如何在实际项目中利用它们实现高效的MVC架构。 首先,Spring框架提供了对多种视图...

    Struts2整合SiteMesh技巧

    如果需要进一步定制装饰器的映射规则,可以在`WEB-INF`目录下创建一个`sitemesh.xml`文件,并进行相应的配置。这一步是可选的,大多数情况下默认配置就已经足够满足需求了。 #### 定义装饰器文件 默认情况下,装饰...

    freemarker+ssm+maven整合.rar

    在这个整合项目中,Maven负责下载并管理所有依赖库,确保SSM+Fremarker的正确运行。 6. **整合步骤**: - 配置pom.xml:在Maven的配置文件中,添加Spring、SpringMVC、MyBatis、Freemarker以及它们依赖的相关库。 ...

    struts2sitemesh-freemarker 源码

    Sitemesh则是一个页面布局和装饰框架,它可以帮助开发者实现统一的页面布局和主题设计。FreeMarker是一个模板引擎,它允许将业务逻辑与表现层分离,使开发者能够用简单的模板语言来控制页面展示。这三者结合使用,...

    Springboot项目整合JSP页面

    【Spring Boot 整合 JSP 页面】在传统的 Spring MVC 项目中,配置访问 JSP 页面相对简单,然而,Spring Boot 采用内置的 Servlet 容器(如Tomcat),默认并不支持 JSP,主要是因为 Spring Boot 强调快速开发,简化...

    SiteMesh教程及SiteMesh官方文档翻译

    下面是一个简单的例子,展示了如何在Spring MVC项目中同时使用Sitemesh和Freemarker。 **`web.xml`配置** ```xml <filter-name>sitemesh <filter-class>...

    ssm整合外加freemarker

    这个"ssm-freemarker-demo"项目,作为一个学习资源,很可能是包含了一个完整的SSM+FreeMarker整合示例,包括了所有必要的配置文件、实体类、Mapper接口、Service、Controller以及FreeMarker模板文件。通过下载并运行...

    Spring MVC + Tiles + FreeMarker 的整合

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

    freemarker与struts2整合的实例应用

    适合初学freemarker的人参考的一个简单登录代码。主要是实现freemarker与struts2的整合

    SSH项目 有Freemarker模版

    Maven是一个强大的项目管理和综合工具,它能够自动处理项目的构建、依赖管理和文档生成。不过,由于某种原因,这个功能可能被移除或替换,可能是为了简化构建过程或者采用其他构建工具。 综上所述,这个SSH项目结合...

Global site tag (gtag.js) - Google Analytics