




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、知识评审: 1比较运算标签的工作原理和主要标签的应用2判断指定内容是否有标签、字符串匹配功能、属性、实例应用3标签、传输和重定向标签的功能、属性? J2EE的Struts体系结构应用_教学课件,第11届Tiles标签库的使用教学目标: 1主要通过了解Tiles标签库的提交背景、特征、特性及使用前提条件的include要素进一步掌握复合视图的使用情况的3Tiles模板了解XML文件和Tiles模板实现复合页、Action类调用Tiles模板以及Tiles组件的可扩展性。 J2EE的Struts体系结构应用程序_教材、Tiles标签库概述、1利用背景布局管理器创建GUI界面的优点:可重用性、可扩展
2、性、可维护性,但JSP技术本身提供直接布局和布局管理器优化网页开发,提高重用性和可扩展性,使用Tiles模板的2Tiles模板的特征1 )将网页的部署要素从内空中分离,同一模板可以在多个网页共享2 )每个内容网页切换各光线简单的Tiles组件可以与更复杂的Tiles组件3Tiles标签库的主要内容组合或扩展。 使用Tiles模板复合页面使用Tiles模板复合页面使用Struts Action类扩展Tiles组件创建4Tiles框架特性构建模板功能创建可重用模板, 支持布局重用多业务通道动态构建和加载页定义可重用的Tiles组支持国际化,5使用前提条件1 )在1)Web.xml中添加Tiles标
3、记库: struts-html/we b-INF/struts-html. 使用标记库所需的jar文件commons-beanutts commons-digester-1.8.jar commons -文件上载-1.1.1. jar, commons-logging-1.0.4 1动作可以使用include命令和其他文件在编辑或运行时动态导入JSP页的类型1 )静态2 ) 使用动态3包含元素实现复合页的示例应用程序11.1使用包含元素实现复合页的应用程序代码:请参见项目jiang110的缺点:由于可能需要大量拷贝,因此在共同部分引入的每个JSP都包含include 要重命名一个或多个文件,必
4、须包含每个新文件。 3Tiles模板实现复合视图1标记1 )用于指定模板文件并在JSP页中插入tiles定义或属性。 2 )通过在多个网页上共享相同的模板,可以在容易实现Web应用程序的所有页面上保持相同的外观和布局。显着提高代码的重用性和可维护性可以利用Tiles组件的可扩展性进一步消除冗馀代码3 2 )格式化head 3)基本应用,3和标签1 )角色前者是一个列表属性,用于定义包含在中的每个属性的有序集合,而定义为until.list类的后者用于设置实例。 2 )在整个页面上下文中启用实例、4标记Tiles组件的上下文属性的作用。 2 )属性,示例11.2 Tiles模块的应用程序代码:参
5、见项目jiang111说明: index.jsp是各个组件或页面的实际文件,在forward中,用于在其他页面中具体指定实际位置如果要更改index.jsp中的实际文件名,则只需对该文件进行适当的更改,如果其他文件使用该文件,则只需使用相应的name属性的名称。、基于XML文件和Tiles模板实现复合网页,1Tiles模板文件说明:中的name指定Tiles模板的名称,path指定Tiles使用的模板文件。 的子元素用于在模块中插入特定的web内容。使用2XML和Tiles模板1 )根据使用前提条件在struts-config.xml中引入Tiles插件Tiles插件,并使用多个初始化残奥参数
6、:2 ) 在XML文件中使用Tiles模板的示例11.3复杂网页步骤:创建a项目强化112,并导入支持Struts框架所需的文件。 放置web.xml文件所需的Struts标签文件c在WebRoot下创建新文件夹image,保存图像,并将预先准备的图像导入文件夹。 在WebRoot下创建新文件夹css,并将其存储在css样式文件style.css中。 建立新的floorOne.jsp页面档案,并使用元素载入floorOne.jpg影像。 以相同的方式创建新的bootem.jsp、left.jsp和right.jsp文件,并加载相应位置的图像。 创建fweb页模板文件forward.jsp,并使
7、用标记定义要插入到适当位置的文件。 WEB-INF定义了用于定义和编码模板的XML文件tiles-defs.xml配置文件。 使用此配置文件打开并配置struts-config.xml要为此项目创建主页文件index.jsp:请首先使用taglib命令引用tiles标签,然后使用标签阅读器模块j向服务器分发或加热运行。 5通过5Struts的Action类调用Tiles模板。 例如,通过Struts Action调用名为index-definition的Tiles组件时,将在struts配置文件中配置相应的Action映射:执行进程: 3358本地主机的方法: 父类的Tiles组件(包括两个Tiles组件的公共内容)定义为base-definition,然后使用索引定义和产品定义的双父类Tiles组件3Tiles组件是另一个Tiles组件:说明:其中definition元素的extends属性是通过include元素使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权的全球化挑战与应对策略
- 2025年度工程合同履约绩效评价与奖惩合同
- 2025年度安全生产培训与咨询服务合同范本
- 二零二五年度口罩防护效果评估与认证合同
- 机场装修合同标准化范本
- 2025年永磁式步进电机项目发展计划
- 2025年防洪设施管理服务项目立项申请报告模范
- 2025年02月浙江省对外交流服务中心编外人员公开招聘2人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年心电图机项目项目风险识别与评估综合报告
- 2025年海洋油气开采模块项目项目风险识别与评估综合报告
- 2025年月度工作日历含农历节假日电子表格版
- 《商务数据分析》课件-商务数据的分析
- 安全隐患规范依据查询手册
- 部编版六年级下册道德与法治全册教案教学设计
- 民政局离婚协议书模板(8篇)
- 对于二氧化碳传感器的现状及发展趋势的浅分析
- 冷库喷涂施工工艺(详细)
- 电机学辜承林(第三版)第1章
- 知情同意书-北京大学肿瘤医院
- 观音神课三十二卦
- 医疗机构停业(歇业)申请书
评论
0/150
提交评论