9.struts1.x中tiles框架的使用
- 在页面直接使用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>
- 使用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框架的使用相关推荐
- Java中的tiles_Spring mvc整合tiles框架的简单入门教程(maven)
前言 本教程基于Springmvc,Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高.Spring 3.0更加完善,实现了对S ...
- tiles框架使用简单总结
1.Tiles框架简介: 最早的Tiles是组装在Struts1.1里面的,主要目的是为了将复杂的jsp页面作为一个的页面的部分机能,然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机 ...
- 掌握Tiles框架 (二)-- Tiles布局和定义
1. Tile 布局 构建第一个 tile 布局 如果站点能够重用相同的布局(使用 HTML 表格来实现)和图像,而不必重复相同的 HTML 代码,这样不是很好吗? Tile 在为站点创建共同的外观方 ...
- ssm框架下 tiles框架 的使用
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. tiles框架的工作 在springMVC工作流程中属于视图解析器 解析视图这一步.算是视图解析器的 ...
- 基于Tiles框架Struts框架的UI 设计—几种组织HTML和JSP视图组件
摘要每个web应用开发者一定组织视图组件,例如 页首,正文体和页尾. 有许多技术可以组织这些组件, 但每个都有优缺点.这篇文章包括了7个可用的解决方案并让你了解 Tiles框架和Struts框架的灵 ...
- Struts Tiles 框架概述
Tiles 框架为创建 Web 页面提供了一种模板机制,它能将网页的布局和内容分离.允许先创建模板,然后在运行时动态地将内容插入到模板中. 在我们已知的创建符合式网页的方法中,包括: 采用基本的JSP ...
- 掌握Tiles 框架 (一)---Tiles入门和Tiles 框架和体系结构
入门 本教程所讲述的内容 本教程讲述如何使用 Tiles 框架来创建可重用的表示组件.(在最初创建它时,Tiles 框架被命名为 Components. 后来改变了名称是因为"compone ...
- Tiles框架简单介绍
大家好,今天给大家分享一下,Tiles框架 一.Tiles框架作用简介 我们在写网页的时候,经常会遇见多个网页复用同样的代码,比如CSDN的菜单栏,顶部栏等,如果在每个页面中都复制粘贴,虽然说也可以实 ...
- 【修真院Java小课堂】Tiles框架简单介绍
大家好,我是IT修真院上海分院第6期的学员,一枚正直纯洁善良的程序员 今天给大家分享一下,Tiles框架简单介绍 Tiles框架简单介绍 背景介绍 什么是Tiles Tiles 是一种JSP布局框架, ...
最新文章
- 用Delphi设计能携带附件的EMail
- C语言 函数的封装示例(允许存在同名但形参不同函数)
- 创业感悟:技术兄弟为什么一直没有起来(1)
- 空白世界地图打印版_考研准考证打印什么时候_中国研究生招生信息网官网
- 怎样查询2021高考模拟成绩,2021年高三一模二模三模哪个成绩更接近高考成绩,看看网友是怎么评论...
- WCF发布到IIS的配置步骤
- mysql5.7.17完全卸载_MySQL5.7完全卸载步骤详解
- 解决方法:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正
- Linux服务器开发初步
- python pathlib模块_【Python Snippets】Pathlib 模块
- 【课本】【No.5】大数定律和中心极限定律的理解
- 计算机网络自顶向下方法 笔记 第一章:计算机网络和因特网
- 使用scrapy爬取图片
- 适合小白的LayaAir使用说明(创建laya的简易程序教程1.0)
- android 手机如何截图,原来安卓手机有这么多种截屏方式 最后两种一般人不会用...
- Tracup——提升工作效率的利剑
- Airtest双11领喵币代码
- 说说table下面定位层级的问题
- 一篇文章解读提速、降费黑科技:PCDN定义、功能、架构、场景和优势
- android 全选功能,Android实现ListView控件的多选和全选功能实例