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>
分享到:
相关推荐
Struts Tiles框架是Java Web开发中的一个重要组成部分,主要用于构建可重用和模块化的Web应用程序页面布局。这个框架允许开发者将一个大的页面分解成多个小的、独立的部分,这些部分可以被单独设计、测试和重用,...
Tiles框架的配置是Java Web开发中用于构建动态页面布局的重要工具。它允许开发者将一个页面分割成多个组件(tiles),每个组件可以独立设计和重用,然后组合成一个完整的页面。这种方式极大地提高了页面设计的效率和...
通过以上步骤,我们不仅成功地在Tiles框架中添加了一个新的页面,而且还学习了如何使用Tiles框架来构建具有统一风格和外观的Web应用程序。Tiles框架的强大之处在于它的灵活性和可扩展性,它可以轻松地适应各种复杂的...
【标签】"spring+tiles"表示这个压缩包是针对Spring 3.0及以上版本的,意味着它应该兼容Spring框架的现代版本。Spring 3.0引入了许多新特性,包括对JSR-303 Bean Validation的支持,改进的类型安全的依赖注入,以及...
Struts-Tiles是Apache Struts框架的一个重要组成部分,主要用于构建Web应用中的页面布局和复合组件。这个框架使得开发者能够创建可重用、可配置的页面模板,极大地提高了开发效率和代码的可维护性。 首先,我们需要...
【Tiles框架】是一种用于构建Web应用的视图层框架,主要目的是实现页面的复用和布局管理。在传统的Web开发中,为了保持页面的一致性,开发者需要在每个页面中重复编写相同的头部、菜单和底部代码,这既不经济也不...
以本书提供的样例程序`tilestaglibs`为例,该程序展示了如何使用Tiles框架构建如图16-1所示的复合式Web页面。具体步骤如下: **4.1 基本的JSP语句创建复合式网页** 首先,通过为每个页面创建独立的JSP文件来构建...
1. `tiles-core-2.1.2.jar`:这是Tiles框架的核心库,包含了实现Tiles定义和解析的基础功能。它处理视图模板的组合,并允许开发者定义和重用页面布局。 2. `tiles-jsp-2.1.2.jar`:这个JSP标签库文件使开发者能够在...
Tiles框架包是一个用于构建Web应用程序布局的强大工具,它在Spring框架中被广泛使用。Tiles的主要功能是将一个页面分解成多个可重用的部分,这些部分称为"tiles",然后组合成一个完整的页面。这种方式使得页面设计...
Tiles框架是Java Web开发中的一款...学习并掌握Tiles框架可以帮助开发者更高效地构建和管理Web应用的视图层,提高开发效率,降低维护成本。通过深入研究提供的压缩包内容,你可以更好地理解和运用Tiles框架的各个方面。
Tiles框架建立在JSP的include指令之上,但提供了更丰富的功能,以解决基于JSP开发中遇到的代码冗余和维护复杂性问题。 **Tiles框架的特性:** 1. **创建可重用的模板**:Tiles允许开发者定义多个模板,这些模板...
这表明Tiles框架的学习资源是作者个人学习的心得体会,可能包含了实际项目中的应用案例和经验分享。同时,强调不上传空文件夹,这提醒我们在交流学习资料时应确保内容充实,有助于他人学习。 【标签】:“水印” ...
stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 stauts2.0整合tiles 框架 例子代码
Struts2 Tiles框架是Java Web开发中的一个强大工具,它结合了Struts2框架和Tiles框架的优势,使得页面布局和视图管理变得更加高效和灵活。这个框架实例将帮助我们理解如何在实际项目中运用这两个技术。 首先,让...
Tiles框架是Java Web开发中的一款强大视图框架,主要用于构建可重用的页面布局和组件。它基于JSP,提供了一种比简单的`<jsp:include>`指令更加强大的页面组合方式,允许开发者将网页的布局和内容进行分离,提高了...
Tiles框架是一种用于构建Web应用程序布局的强大工具,它允许开发者将页面分解为可重用的组件,这些组件可以组合成一个完整的视图。SpringMVC是一个流行的Java Web开发框架,用于处理HTTP请求和响应。在本教程中,...
1. **Tiles定义**: 在Tiles框架中,"Tiles"是基本的构建单元,代表了一个可重用的页面部分,如头部、页脚、侧边栏或者主要内容区域。开发者可以定义这些Tiles,包括它们的源文件、属性和行为,这些定义通常存储在XML...
Tiles框架是Apache Struts项目中的一个视图层组件,它主要负责页面布局和组合。这个“Tiles框架例子”提供了一个实际应用Tiles框架的基础教程。在Struts中,Tiles框架允许开发者将网页分解为可重用的组件,这些组件...
Struts1中的Tiles标签库是一种强大的布局管理工具,旨在提高Web应用的可重用性、可扩展性和可维护性。Tiles框架是Apache Software Foundation发起的一个开源项目,它为开发者提供了创建复合式网页的能力,允许在运行...