0、适用读者:了解Tag lib,使用Struts(当然了,Tiles属于Struts嘛。)
1、有一个文件,名为test.jsp。内容如下:
<</span>html><</font>body>This is the header.<</font>/body><</font>/html>
<</font>html><</font>body>This is the body. <</font>/body><</font>/html>
<</font>html><</font>body>This is the footer. <</font>/body><</font>/html>
2、拆此文件为三个文件,分别为:
test_header.jsp
<</font>html><</font>body>This is the header.<</font>/body><</font>/html>
test_body.jsp
<</font>html><</font>body>This is the body.<</font>/body><</font>/html>
test_footer.jsp
<</font>html><</font>body>This is the footer.<</font>/body><</font>/html>
3、修改test.jsp文件,使用tiles标签。这便是我的第一个tiles例子了。
page="test_header.jsp"/>
page="test_body.jsp"/>
page="test_footer.jsp"/>
由原来的一个文件变成了四个文件。继续看。
4、将上面的文件再换成下面两个文件:
test_template.jsp,这是一个模板文件。
<</font>head><</font>title><</font>/title><</font>/head>
<</font>body>
attribute="header"/>
attribute="body"/>
attribute="footer"/>
<</font>/body>
将test.jsp改成这样:
page="/test_template.jsp" flush="true">
name="header" value="/test_header.jsp" />
name="body" value="/test_body.jsp" />
name="footer" value="/test_footer.jsp" />
5、再进一步修改,编辑一个tiles-defs.xml文件,内容为:
name="MyTilesTest" path="/test_template.jsp">
name="header" value="/test_header.jsp" />
name="body" value="/test_body.jsp" />
name="footer" value="/test_footer.jsp" />
修改test.jsp文件内容为:
definition name="MyTilesTest" />
就变成一句代码了,很简洁吧。
怎么样,你知道Tiles是怎么回事了吧,就算入门了,赶紧看Tiles的API吧。
本文的目的只是让你建立Tiles的概念,而具体如何使用,请看相关文档。
分享到:
相关推荐
Tiles框架是一种用于构建Web应用程序布局的强大工具,它允许开发者将页面分解为可重用的组件,这些组件可以组合成一个完整的视图。SpringMVC是一个流行的Java Web开发框架,用于处理HTTP请求和响应。在本教程中,...
在上述的JSF入门例子中,我们首先看到的是`UserBean.java`,这是个简单的实体类,模拟了用户登录的情景。它包含了用户名`name`、密码`password`以及错误消息`errMessage`等属性,并提供了相应的getter和setter方法。...
在实际应用中,"12Tiles布局_1"可能是指一种基于12列网格系统的布局模式,常见于响应式设计中。这种布局允许灵活地分配页面元素,适应不同屏幕尺寸的设备。 总之,Struts-Tiles是Struts框架中的强大工具,它简化了...
"Struts傻瓜式学习"这个主题非常适合初学者,旨在用简单易懂的方式教授Struts的基本概念和使用方法。 首先,让我们了解Struts框架的核心组件: 1. **模型(Model)**:模型代表应用程序的业务逻辑。通常由...
这些文件"tiles-api-2.0.6.jar"、"tiles-core-2.0.6.jar"和"tiles-jsp-2.0.6.jar"是Apache Tiles框架的特定版本(2.0.6)的组件,它们用于构建复杂的Web应用页面布局。Apache Tiles是一个强大的视图层框架,它允许...
### 快速tiles入门:Java前端框架 Tiles 的深入解析与应用 #### 1. Tiles框架概览 Tiles是Apache Struts框架中的一项重要组件,自Struts 1.1版本后加入,它主要解决了Web应用中页面布局重复、难以维护的问题。通过...
"tiles2.1.2前端框架"是一种基于Java的网页布局解决方案,主要用于构建和管理复杂的Web应用程序界面。这个框架在描述中被誉为“非常适合管理类页面架构”,意味着它特别适合那些需要有组织、可重用和模块化页面结构...
### Struts 中 Tiles 标签详解 #### 一、引言 在Web开发领域,尤其在使用Struts框架时,为了提高代码复用性及页面布局的灵活性,开发者经常使用到一个非常有用的工具——Tiles框架。Tiles框架允许我们通过组合可...
### Spring结合Tiles框架详解 #### 一、Spring与Tiles框架简介 **Spring**是一个轻量级的Java开发框架,主要用于简化企业级应用的开发过程。它提供了强大的依赖注入(DI)功能,使得开发者能够轻松地管理和组织...
Struts2是一个强大的Java web应用程序框架,而Tiles是用于构建MVC(模型-视图-控制器)架构的一个视图组件库。将Tiles与Struts2结合使用,可以更有效地管理和组织网页布局,实现复杂的页面结构和重用内容。在本篇...
Tiles框架是Apache Software Foundation发起的一个开源项目,它为开发者提供了创建复合式网页的能力,允许在运行时动态地将内容插入预定义的页面布局中。 在J2SE中,AWT和Swing提供了多种布局管理器,如FlowLayout...
在探讨“Struts2 tiles操作例子”这一主题时,我们首先需要理解Struts2框架以及tiles插件在其中扮演的角色。Struts2是Apache软件基金会赞助的一个开源Web应用框架,它基于MVC(Model-View-Controller)设计模式,...
Tiles 2.0 是一个流行的Java Web开发框架的一部分,它主要用于构建动态网页应用中的视图层。这个jar包是Tiles框架的一个版本,用于帮助开发者更好地组织和管理网页模板。Tiles框架最初是Apache Struts项目的一部分,...
总的来说,"cesium的3D Tiles转换工具"是连接传统3D模型格式与现代Web GIS技术的桥梁,它简化了数据转换的过程,帮助用户更好地利用Cesium构建互动式的3D地图和场景。理解并掌握这个工具的使用,对于开发3D地理空间...
【标题】"tiles+servlet简单例子"涉及到的技术是Tiles框架与Servlet的结合使用。Tiles全称为Tiles2,是Apache Struts项目的一部分,但它也可以独立于Struts使用。这个例子展示了如何在不依赖Struts的情况下,利用...
### Struts2.0 整合 Tiles 配置详解 #### 一、概述 Struts2框架是基于Java的企业级Web应用开发框架之一,而Tiles则是一个用来组织页面布局的强大工具。将Struts2与Tiles结合使用,可以更加灵活地管理页面结构,实现...
### Tiles配置文件详解 #### 一、Tiles框架概述 **Tiles**框架是为了解决Web应用中的页面布局问题而设计的一种轻量级解决方案。它主要应用于MVC(Model-View-Controller)架构中的视图层,尤其适用于使用Struts...
SpringMVC4与Tiles3整合教程 ...Tiles3提供了一种声明式的方式来组织和设计页面,让开发者专注于业务逻辑,而非繁琐的页面拼接。通过以上步骤,你可以在你的SpringMVC4项目中成功地集成和使用Tiles3。
**Spring MVC 3 与 Tiles 框架整合** 在Web开发中,Spring MVC和Tiles是两个非常重要的组件。Spring MVC作为一个强大的MVC框架,负责处理应用的业务逻辑和视图展示,而Tiles则是一个视图层框架,主要用于页面布局和...
【标题】"tiles框架包"涉及的核心是Tiles框架,它是一个用于构建Web应用程序视图的MVC(模型-视图-控制器)组件。Tiles的主要功能是将页面布局拆分为多个可重用的部分,称为“瓷砖”,从而提高了网页设计的效率和可...