`
xiaohe9527
  • 浏览: 15193 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

模仿着学习tiles框架之sample1

阅读更多

sample1

被请求的网页如此定义 some.jsp

<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>

<tiles:insertDefinition name="some.definition" />


没什么好说的,第一句是引入Tiles的标签库,第二句是插入Tiles的definition

等等 layout登场 也是个jsp文件

<table  border="2"  width="300"  bordercolor="Gray">
  <tr>
    <td  bgcolor="Blue"><strong><tiles:getAsString name="title"/></strong></td>
  </tr>
  <tr>
    <td><tiles:insertAttribute name="header"/></td>
  </tr>
  <tr>
    <td><tiles:insertAttribute name="body"/></td>
  </tr>
</table>    
 <!--只是平常的表格,具体内容是tiles的attribute>
 <!--个人目前这样理解,template就像我们平时的jsp页面,只不过其中具体内容被定义成attribute>
 <!--而跟平时一样的jsp页面也是template,只不过是比较特殊的一种 例如body.jsp或者header.jsp>


实际上我们看到的网页就是layout.jsp的样子

那么用户请求some.jsp时候tiles框架又是怎么知道各个页面之间的关系的呢。来看tiles-defs.xml

<definition name="some.definition" template="/layout.jsp">
      <!--接上头了,hoho>
      <put-attribute name="title"  value="This is the title."/>
      <put-attribute name="header" value="/header.jsp"/>
      <put-attribute name="body"   value="/body.jsp"/>
  </definition>

 

 

0
0
分享到:
评论

相关推荐

    struts资料\Tiles框架--页面布局

    Struts Tiles框架是Java Web开发中的一个重要组成部分,主要用于构建可重用和模块化的Web应用程序页面布局。这个框架允许开发者将一个大的页面分解成多个小的、独立的部分,这些部分可以被单独设计、测试和重用,...

    Tiles框架的配置

    Tiles框架的配置是Java Web开发中用于构建动态页面布局的重要工具。它允许开发者将一个页面分割成多个组件(tiles),每个组件可以独立设计和重用,然后组合成一个完整的页面。这种方式极大地提高了页面设计的效率和...

    tiles框架增加一个页面的步骤

    通过以上步骤,我们不仅成功地在Tiles框架中添加了一个新的页面,而且还学习了如何使用Tiles框架来构建具有统一风格和外观的Web应用程序。Tiles框架的强大之处在于它的灵活性和可扩展性,它可以轻松地适应各种复杂的...

    tiles框架包

    【标签】"spring+tiles"表示这个压缩包是针对Spring 3.0及以上版本的,意味着它应该兼容Spring框架的现代版本。Spring 3.0引入了许多新特性,包括对JSR-303 Bean Validation的支持,改进的类型安全的依赖注入,以及...

    struts-tiles框架

    Struts-Tiles是Apache Struts框架的一个重要组成部分,主要用于构建Web应用中的页面布局和复合组件。这个框架使得开发者能够创建可重用、可配置的页面模板,极大地提高了开发效率和代码的可维护性。 首先,我们需要...

    12_使用Tiles框架.pdf

    【Tiles框架】是一种用于构建Web应用的视图层框架,主要目的是实现页面的复用和布局管理。在传统的Web开发中,为了保持页面的一致性,开发者需要在每个页面中重复编写相同的头部、菜单和底部代码,这既不经济也不...

    Tiles框架.pdf

    以本书提供的样例程序`tilestaglibs`为例,该程序展示了如何使用Tiles框架构建如图16-1所示的复合式Web页面。具体步骤如下: **4.1 基本的JSP语句创建复合式网页** 首先,通过为每个页面创建独立的JSP文件来构建...

    tiles2.1.2前端框架

    1. `tiles-core-2.1.2.jar`:这是Tiles框架的核心库,包含了实现Tiles定义和解析的基础功能。它处理视图模板的组合,并允许开发者定义和重用页面布局。 2. `tiles-jsp-2.1.2.jar`:这个JSP标签库文件使开发者能够在...

    Tiles框架包

    Tiles框架包是一个用于构建Web应用程序布局的强大工具,它在Spring框架中被广泛使用。Tiles的主要功能是将一个页面分解成多个可重用的部分,这些部分称为"tiles",然后组合成一个完整的页面。这种方式使得页面设计...

    Tiles框架.rar

    Tiles框架是Java Web开发中的一款...学习并掌握Tiles框架可以帮助开发者更高效地构建和管理Web应用的视图层,提高开发效率,降低维护成本。通过深入研究提供的压缩包内容,你可以更好地理解和运用Tiles框架的各个方面。

    java之Tiles框架特性和内容

    Tiles框架建立在JSP的include指令之上,但提供了更丰富的功能,以解决基于JSP开发中遇到的代码冗余和维护复杂性问题。 **Tiles框架的特性:** 1. **创建可重用的模板**:Tiles允许开发者定义多个模板,这些模板...

    \tiles框架.rar

    这表明Tiles框架的学习资源是作者个人学习的心得体会,可能包含了实际项目中的应用案例和经验分享。同时,强调不上传空文件夹,这提醒我们在交流学习资料时应确保内容充实,有助于他人学习。 【标签】:“水印” ...

    stauts2.0整合tiles 框架

    stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 例子代码

    struts2 tiles 框架实例

    Struts2 Tiles框架是Java Web开发中的一个强大工具,它结合了Struts2框架和Tiles框架的优势,使得页面布局和视图管理变得更加高效和灵活。这个框架实例将帮助我们理解如何在实际项目中运用这两个技术。 首先,让...

    tiles框架.ppt

    Tiles框架是Java Web开发中的一款强大视图框架,主要用于构建可重用的页面布局和组件。它基于JSP,提供了一种比简单的`&lt;jsp:include&gt;`指令更加强大的页面组合方式,允许开发者将网页的布局和内容进行分离,提高了...

    Tiles框架入门教程示例(springmvc整合tiles)

    Tiles框架是一种用于构建Web应用程序布局的强大工具,它允许开发者将页面分解为可重用的组件,这些组件可以组合成一个完整的视图。SpringMVC是一个流行的Java Web开发框架,用于处理HTTP请求和响应。在本教程中,...

    Tiles 框架技术,非常好的一个东东,和大家共享

    1. **Tiles定义**: 在Tiles框架中,"Tiles"是基本的构建单元,代表了一个可重用的页面部分,如头部、页脚、侧边栏或者主要内容区域。开发者可以定义这些Tiles,包括它们的源文件、属性和行为,这些定义通常存储在XML...

    Tiles框架例子

    Tiles框架是Apache Struts项目中的一个视图层组件,它主要负责页面布局和组合。这个“Tiles框架例子”提供了一个实际应用Tiles框架的基础教程。在Struts中,Tiles框架允许开发者将网页分解为可重用的组件,这些组件...

    Struts1-tiles标签

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

Global site tag (gtag.js) - Google Analytics