1. 在页面直接使用titles标签

先引入标签:<%@taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

将模板页面要代替的内容用标签占位:<tiles:insert attribute="content"></tiles:insert>

在另外一页面将模板页与内容页整合:

<tiles:insert page="usertemplate.jsp">

<tiles:put name="content" value="zczzh.jsp"></tiles:put>

</tiles:insert>

  1. 使用tiles框架

先插入框架的插件

<!-- 使用tiles框架则要将它的插件插入,当在页面用tiles标签时,则不必要加入些插件,

事实上直接使用tiles标签也蛮简单,只是多了一个页面

,但是它可以使用其它的自定义action,各人所好吧。

参数相注意,就这么写-->

<plug-in className="org.apache.struts.tiles.TilesPlugin">

<set-property property="definitions-config"

value="/WEB-INF/tiles-defs.xml" />

<set-property property="definitions-parser-validate"

value="true" />

</plug-in>

定义tiles配置文件

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE component-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "tiles-config_1_1.dtd" >

<component-definitions>

<!--

可以配置一个模板页面,然后其它页面从它来继承,如下:

它的其中一个空位置并没有被填充

-->

<definition name="template" page="/template.jsp">

<put name="head" value="head.jsp" ></put>

<put name="foot" value="foot.jsp" ></put>

<put name="left" value="left.jsp" ></put>

</definition>

<!--

这个页面继承了模板页面,填充了它没有填充的地方。

当然如果模板页面已经填充,它可以覆盖。

-->

<definition name="register" extends="template">

<put name="content" value="content2.jsp"></put>

</definition>

</component-definitions>

在struts的action中调用

<!-- 使用tiles,则自定义的action必须继承ForwardAction,其它跟别的自定义action一样,不过

它的parameter属性用来指定tiles配置文件中definition标签的name,当两者相同时如果execute方法返回值为null,

则页面转向parameter指定的组合页面。否则到相应的页面,蛮有用的 -->

<action path="/testtiles" type="edu.yzu.action.MyTilesAction"

parameter="register">

<forward name="success" path="/index.jsp"></forward>

</action>

转载于:https://www.cnblogs.com/jinkun/archive/2010/05/03/1726456.html

9.struts1.x中tiles框架的使用相关推荐

  1. Java中的tiles_Spring mvc整合tiles框架的简单入门教程(maven)

    前言 本教程基于Springmvc,Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高.Spring 3.0更加完善,实现了对S ...

  2. tiles框架使用简单总结

    1.Tiles框架简介: 最早的Tiles是组装在Struts1.1里面的,主要目的是为了将复杂的jsp页面作为一个的页面的部分机能,然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机 ...

  3. 掌握Tiles框架 (二)-- Tiles布局和定义

    1. Tile 布局 构建第一个 tile 布局 如果站点能够重用相同的布局(使用 HTML 表格来实现)和图像,而不必重复相同的 HTML 代码,这样不是很好吗? Tile 在为站点创建共同的外观方 ...

  4. ssm框架下 tiles框架 的使用

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. tiles框架的工作 在springMVC工作流程中属于视图解析器 解析视图这一步.算是视图解析器的 ...

  5. 基于Tiles框架Struts框架的UI 设计—几种组织HTML和JSP视图组件

    摘要每个web应用开发者一定组织视图组件,例如  页首,正文体和页尾. 有许多技术可以组织这些组件, 但每个都有优缺点.这篇文章包括了7个可用的解决方案并让你了解 Tiles框架和Struts框架的灵 ...

  6. Struts Tiles 框架概述

    Tiles 框架为创建 Web 页面提供了一种模板机制,它能将网页的布局和内容分离.允许先创建模板,然后在运行时动态地将内容插入到模板中. 在我们已知的创建符合式网页的方法中,包括: 采用基本的JSP ...

  7. 掌握Tiles 框架 (一)---Tiles入门和Tiles 框架和体系结构

    入门 本教程所讲述的内容 本教程讲述如何使用 Tiles 框架来创建可重用的表示组件.(在最初创建它时,Tiles 框架被命名为 Components. 后来改变了名称是因为"compone ...

  8. Tiles框架简单介绍

    大家好,今天给大家分享一下,Tiles框架 一.Tiles框架作用简介 我们在写网页的时候,经常会遇见多个网页复用同样的代码,比如CSDN的菜单栏,顶部栏等,如果在每个页面中都复制粘贴,虽然说也可以实 ...

  9. 【修真院Java小课堂】Tiles框架简单介绍

    大家好,我是IT修真院上海分院第6期的学员,一枚正直纯洁善良的程序员 今天给大家分享一下,Tiles框架简单介绍 Tiles框架简单介绍 背景介绍 什么是Tiles Tiles 是一种JSP布局框架, ...

最新文章

  1. 用Delphi设计能携带附件的EMail
  2. C语言 函数的封装示例(允许存在同名但形参不同函数)
  3. 创业感悟:技术兄弟为什么一直没有起来(1)
  4. 空白世界地图打印版_考研准考证打印什么时候_中国研究生招生信息网官网
  5. 怎样查询2021高考模拟成绩,2021年高三一模二模三模哪个成绩更接近高考成绩,看看网友是怎么评论...
  6. WCF发布到IIS的配置步骤
  7. mysql5.7.17完全卸载_MySQL5.7完全卸载步骤详解
  8. 解决方法:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正
  9. Linux服务器开发初步
  10. python pathlib模块_【Python Snippets】Pathlib 模块
  11. 【课本】【No.5】大数定律和中心极限定律的理解
  12. 计算机网络自顶向下方法 笔记 第一章:计算机网络和因特网
  13. 使用scrapy爬取图片
  14. 适合小白的LayaAir使用说明(创建laya的简易程序教程1.0)
  15. android 手机如何截图,原来安卓手机有这么多种截屏方式 最后两种一般人不会用...
  16. Tracup——提升工作效率的利剑
  17. Airtest双11领喵币代码
  18. 说说table下面定位层级的问题
  19. 一篇文章解读提速、降费黑科技:PCDN定义、功能、架构、场景和优势
  20. android 全选功能,Android实现ListView控件的多选和全选功能实例

热门文章

  1. javascript --- [FormData的使用] 文件上传进度条展示 文件上传图片即使预览
  2. css --- 行内框和内容区
  3. PHP 实现冒泡排序
  4. 23 Refs的应用场景与选用思考
  5. lightoj 1020 (博弈)
  6. XHTML重构(一)
  7. 网速提高学习周——系统篇
  8. rh9.0虚拟机dmesg启动过程分析(1)
  9. HALCON示例程序measure_screw.hdev螺纹尺寸测量
  10. 库卡机器人CELL程序解析