`
flysky7931
  • 浏览: 44036 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

tiles1与tiles2的区别

    博客分类:
  • J2EE
阅读更多
1.引入的包不同
主要是三个JAR包tiles-api,tiles-core,tiles-jsp

2.tld不同
tiles1下用的是tiles-core中的tld,而tiles2中使用的是tiles-jsp中的tld

3.配置文件的开头加入下述说明不同
tiles1:
 <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">

tiles2:
<!DOCTYPE tiles-definitions PUBLIC 
  "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" 
  "http://tiles.apache.org/dtds/tiles-config_2_0.dtd">


4.定义definition不同
tiles1:
<definition name="rootLayout" path="/admin/tiles-layouts/rootLayout.jsp">

tiles2:
<definition name="header" template="/fragments/header.jsp" />


5.定义definition属性不同
tiles1:
<put name="topBanner" value="/admin/tiles-components/topBanner.jsp"/>

tiles2:
<put-attribute name="footer" value="/fragments/footer.jsp" /> 


6.insertDefinition定义继承不同
假如有一个definition的是继承于其他的definition的,其完整路径为myapp.homepage.connection
title1:
<tiles:insertDefinition name="connection" />

title2:
<tiles:insertDefinition name="myapp.homepage.connection" />
分享到:
评论

相关推荐

    tiles+struts2

    1. **添加依赖**:在项目构建文件(如pom.xml,如果是Maven项目)中添加Tiles和Struts2的依赖。确保版本兼容,因为不兼容的版本可能会导致运行时问题。 2. **配置Tiles插件**:在Struts2的配置文件(通常为struts....

    Struts2 tiles操作例子

    为了使Struts2与tiles插件正常工作,我们需要一系列的依赖库。这些库包括但不限于: - `commons-logging`: 提供日志记录的功能。 - `commons-fileupload`: 支持文件上传。 - `ognl`: 用于表达式解析和对象图导航。 -...

    Struts2与tiles集成示例

    **Struts2与Tiles集成** 1. **Integration Setup**: 集成Struts2和Tiles需要添加相应的jar包到项目类路径中,包括struts2-core、struts2-tiles-plugin等。 2. **Tiles插件配置**: 在Struts2的配置文件中,需要启用...

    struts2 tiles2 配置例子

    这些库提供了Tiles2的核心功能以及与Struts2的集成支持。 **Step2: 配置`Web.xml`** 在项目的`Web-INF/web.xml`中,你需要配置Tiles2的监听器(`TilesServlet`)和过滤器(`TilesRequestFilter`)。监听器负责初始...

    struts2集成tiles2.myeclipse10教程

    启动服务器,访问应用,你应该能看到Struts2与Tiles2集成的效果,即基于Tiles2定义的页面布局和组件。 总结一下,集成Struts2和Tiles2的关键步骤包括:引入依赖库、配置Struts2和Tiles2的配置文件、定义页面布局和...

    Struts2+Tiles

    1. **Action与Result**:Action是业务逻辑处理的入口点,当用户请求到达时,Struts2会根据配置的Action映射找到相应的Action执行。Result是Action执行后的输出结果,它可以是JSP、FreeMarker模板或者其他类型的视图...

    tiles+struts2配置文件

    1. **添加依赖**:在项目的pom.xml文件或lib目录中,添加Tiles和Struts2相关的JAR包,确保项目能够识别和使用这两个库。 2. **配置struts-plugin.xml**:在Struts2的配置文件struts-plugin.xml中,我们需要启用...

    Spring3 mvc集成Tiles2

    1. **添加依赖**:在 Maven 或 Gradle 的配置文件中,我们需要添加 Tiles2 和 Spring3 MVC 相关的依赖库。这通常包括 `tiles-core`、`tiles-template` 和 `spring-webmvc` 等。 2. **配置 Spring**:在 Spring 的...

    Struts1-tiles标签

    Struts1中的Tiles标签库是一种强大的布局管理工具,旨在提高Web应用的可重用性、可扩展性和可维护性。Tiles框架是Apache Software Foundation发起的一个开源项目,它为开发者提供了创建复合式网页的能力,允许在运行...

    springmvc 集成 tiles2实现页面模板局部刷新

    集成Spring MVC与Tiles2的步骤如下: 1. **添加依赖**:在项目中引入Tiles2的依赖库。这通常在Maven或Gradle的配置文件中完成,确保包含对应的Tiles2版本。 2. **配置Tiles2**:在Spring MVC的配置文件中,我们...

    struts2 tiles 模板搭建源码可运行

    - **struts2-tiles-plugin**:这个插件包含了Struts2与Tiles的集成代码,使得开发者能够使用Tiles的特性。 - **tiles-config.xml**:这是Tiles的配置文件,其中定义了页面模板和组件的映射。 - **Action类**:Struts...

    Struts-2.1.6整合Tiles2全攻略

    #### 二、Struts-2.1.6与Tiles2整合的意义 - **统一页面布局管理**:Tiles2作为一个模板引擎,能够帮助开发者轻松地实现页面布局的统一管理,提高代码的复用率。 - **提高开发效率**:通过定义模板,可以减少重复...

    Struts2中使用Tiles组件

    Tiles与Struts2的结合使得这种模板化设计更加灵活和高效。 在Struts2中集成Tiles,首先需要在项目的`pom.xml`或`build.gradle`文件中添加Tiles的依赖,这里我们使用的是Tiles2.0.6版本。确保添加的依赖与Struts...

    struts2.0 整合tiles 配置

    将Struts2与Tiles结合使用,可以更加灵活地管理页面结构,实现统一的页面风格,提高开发效率。 #### 二、所需JAR包 首先,为了能够成功地整合Struts2与Tiles,我们需要确保项目的类路径中包含以下JAR包: 1. **...

    tiles+servlet简单例子

    【标题】"tiles+servlet简单例子"涉及到的技术是Tiles框架与Servlet的结合使用。Tiles全称为Tiles2,是Apache Struts项目的一部分,但它也可以独立于Struts使用。这个例子展示了如何在不依赖Struts的情况下,利用...

    Python库 | gdal2tiles-0.1.8.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:gdal2tiles-0.1.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    springmvc与apache tiles整合demo

    2. **配置Tiles**:在Spring MVC的配置文件(如`tiles-context.xml`)中,需要配置Tiles的视图解析器`TilesViewResolver`,以及相关的`TilesConfigurer`,设置Tiles的配置文件路径。 3. **创建Tiles配置文件**:...

    struts-tiles框架

    2. **配置Struts-Config.xml**:在Struts配置文件中添加Tiles插件的配置,使框架知道如何处理Tiles请求。 3. **创建Tiles定义**:编写tiles-defs.xml文件,定义页面的结构和内容源。 4. **在Action中使用Tiles**:在...

    tiles-api-2.0.6.jar,tiles-core-2.0.6.jar,tiles-jsp-2.0.6.jar

    这个API(应用程序接口)包含了一些核心接口和类,开发者可以使用它们来与Tiles框架进行交互。它提供了定义和管理tiles的API,例如创建、读取和更新tiles的配置,以及请求解析和渲染tiles的功能。这个库通常由开发...

    struts中tiles标签简介

    - **重用与定制**:Tiles支持定义多个层次的Definition,通过继承和重写的方式实现高度定制化的布局和内容展示。 #### 三、Tiles框架的基本操作 **1. 插入Tiles** - `&lt;tiles:insert&gt;`:这是最基本的标签,用于...

Global site tag (gtag.js) - Google Analytics