Java_struts04.ppt_第1页
Java_struts04.ppt_第2页
Java_struts04.ppt_第3页
Java_struts04.ppt_第4页
Java_struts04.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JavaWeb框架_Struts课程目标,理解Struts的MVC原理掌握Struts的控制器组件掌握Struts的视图标签运用Struts的Validator框架/Tiles框架,目标,掌握StrutsNested标签库掌握StrutsTiles标签库,Nested标签库,StrutsNested标签库的作用:1)用于表达JavaBean之间的嵌套关系.2)在特定的嵌套级别提供和其他Struts标签库的标签相同的功能.定义一个新的嵌套级别,表达JavaBean之间的嵌套关系.输出当前嵌套级别信息.,PersonFormBean,PersonBean,AddressBean,包含,包含,Nes

2、ted标签库,标签的property属性默认为当前ActionFormBean的某个属性或者为与上层标签对应的JavaBean的某个属性.指定顶层级别的JavaBean.使用name属性来指定.Nested标签库中的其他标签:nested标签库中的标签的属性相对当前的嵌套级别.,Tiles标签库,Tiles框架为创建Web页面提供了一种模板机制,它能将网页的布局和内容分离.它允许先创建模板,然后在运行时动态地将内容插入到模板中.Tiles框架包含:1)Tiles标签库2)Tiles组件的配置文件3)Tiles组件的TilesPlugin插件,Tiles标签库,采用基本的JSP语句创建复合式网页

3、(示例1)采用JSP的inclue指令创建复合式网页(示例2),典型网页布局1,典型网页布局2,Tiles标签库,JSP文件之间的包含关系,Tiles标签库,采用标签和Tiles模板创建复合式网页(示例3)标签和include指令相同使用结合创建模板JSP文件.,Tiles标签库,采用Tiles模板和Tiles组件创建复合式网页(示例4)Tiles组件的概念,Tiles组件可以代表一个完整的页面,也可以代表页面的一部分.简单的Tiles组件可以组合成复杂的Tiles组件,或被扩展为复杂的Tiles组件.Tiles框架允许在专门的XML文件中配置Tiles组件.示例:tiles-defs.xml

4、,Tiles标签库,在struts配置文件中配置TilesPlugin插件在web.xml中配置ActionServlet在JSP文件中插入Tiles组件或使用Action来调用Tiles组件.,Tiles标签库,Tiles组件的组合,把简单的Tiles组件组合成复杂的Tiles组件.采用标签和Tiles模板创建复合式网页(示例4),在一个Tiles组件中包含另一个Tiles组件的方法:,Tiles标签库,Tiles组件的扩展,用于减少重复代码.定义一个包含Tiles组件的共同内容的父类Tiles组件然后让子类组件继承父类组件.采用标签和Tiles模板创建复合式网页(示例5),一个Tiles组件继承另一个Tiles组件的方法:,Sidebar-definition,base-definition,index-definit

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论