首页 Structs视图组件

Structs视图组件

举报
开通vip

Structs视图组件null视图组件视图组件目标目标了解标记的作用 了解Structs标记库基本内容 理解HTML标记库基本内容 理解BEAN标记库基本内容 标记简介标记简介Structs主要提供三种标记库 Html:用于生成基本标记 Bean:完成程序的国际化,输出Structs中ActionForm的属性值 Logic:用于完成循环,选择等流程控制…null使用Struts标记库的准备工作 将标记库文件struts-html.tld复制到应用/WEB-INF目录中 在使用该标记库的JSP页面中,使用标记引入该标记库 Html标...

Structs视图组件
null视图组件视图组件目标目标了解标记的作用 了解Structs标记库基本内容 理解HTML标记库基本内容 理解BEAN标记库基本内容 标记简介标记简介Structs主要提供三种标记库 Html:用于生成基本标记 Bean:完成程序的国际化,输出Structs中ActionForm的属性值 Logic:用于完成循环,选择等流程控制…null使用Struts标记库的准备工作 将标记库文件struts-html.tld复制到应用/WEB-INF目录中 在使用该标记库的JSP页面中,使用标记引入该标记库 Html标记库Html标记库1.基本标记 2.表单及输入组件标记 3.显示错误信息的标记Html标记库Html标记库标记 最简单的一个标记 页面开始和结束时产生标记 有三个属性但是都不是必须的: Local Lang(客户端浏览器使用语言的不同显示的编码则不一样) Xhtml Html标记库Html标记库标记 用于在网页head部分生成一个base标记 两个属性: Server:可以改变当前连接中服务器的名称 Target:指定打开目标页面的窗口或框架Html标记库Html标记库标记 连接到页面的是定位置 优点: 允许在url中以多种方式包含请求参数 当客户端浏览器禁用cookies时可以维护session状态Html标记库Html标记库标记四种连接模式: Action属性指定匹配Structs配置文件中元素的path属性值的url地址 Forward属性指定Structs配置文件中元素中定义的某个元素的name属性值的uri的地址 Href属性指定url的连接的地址 Page属性指定相对于当前应用的uri地址Html标记库Html标记库标记连接传递参数 将参数直接写入连接地址中 通过标签中的属性传递参数 Paramid:指定参数名 Paramname:指定对象为javabean的时候则通过paramproperty来制定javabean的某个属性 Paramscope指定了查找paramname属性指定对象的范围,忽略将按照页面,request,session和应用程序顺序查找Html标记库Html标记库标记 输出一个URI的字串而不是连接Html表单标记Html表单标记标记 生成页面表单 将于structs-config.xml中Action元素所定义actionservlet和Formbean相连接 Html表单标记Html表单标记标记 必须嵌入form标记内部 生成文本框 Property属性必须与actionform中的get()方法向对应Html表单标记Html表单标记标记 生成密码框 *号输出Html表单标记Html表单标记标记 接受用户输入的多行数据Html表单标记Html表单标记标记 生成一个隐藏域 标记属性和text基本相同Html表单标记Html表单标记标记 生成一个提交按钮Html表单标记Html表单标记标记 生成一个重置按钮 复位表单内各项数据Html表单标记Html表单标记标记 一个取消按钮,都是submit按钮 触发取消事件,需要提交到后台由指定的action负责对用户的提交进行一些处理,并作一些清除工作。 名字设置为org.apache.structs.taglib.html.CANCEL并设置该按钮的onclick属性值Html表单标记Html表单标记标记 其中property属性必须存在于name属性指定的当前表单关联的actionform bean中的getXXX()方法和setXXX()方法想匹配 需要在actionform中的reset()方法添加字段进行复位Html表单标记Html表单标记标记 单选按钮 一个value属性,用来指定该单选按钮被选中时actionform中与该radio标记对于的实现取值相同Html表单标记Html表单标记标记 产生选择列表 一把与等选项标记联用Html表单标记Html表单标记标记 用于从客户端向服务器端传送文件 注意: 不能使用获得文件路径的方法来获取文件对象 必须使用post方法 必须将ENCTYPE属性设置为multipart/form-data 标记相应的form-bean属性必须设置为org.apache.struts.upload.FormFileHtml表单标记Html表单标记标记 输出错误信息 在request对象中查找ActionErrors对象Html表单标记Html表单标记标记 网页上显示消息Bean标记库Bean标记库直接访问http请求信息以及页面请求参数 根据访问对象可以分为三类: 访问servlet范围内请求参数的标记 Web应用资源的标记 自定义java类相关属性的标记Bean标记库Bean标记库标记 用于将来自传入请求的HTTP COOKIES对象的引用存入页面范围的脚本中Bean标记库Bean标记库标记 用于获取HTTP请求中头部的信息 Header中的信息是以“名/值”对的形式Bean标记库Bean标记库标记 获取JSP隐式对象并存放在pageContext对象中 可以访问: Application,config,request,response,sessionBean标记库Bean标记库标记 获取HTTP请求中的参数 Name属性引用提交的参数名访问web资源的标记访问web资源的标记可以直接访问各种web应用资源的标记访问web资源的标记访问web资源的标记标记 将其他的web资源包含在当前页面中 不能含有标记体内容,但是可以含有属性 三种资源组件 Forward Href Page 访问web资源的标记访问web资源的标记标记 预定义的资源中获取关键字对应的消息文本 不能包含标记体内容访问web资源的标记访问web资源的标记标记 加载web应用资源的实际内容 访问web资源的标记访问web资源的标记标记 Structs框架内配置信息应用到jsp脚本变量中用户自定义java类相关属性标记用户自定义java类相关属性标记标记 指定范围内定义一个bean对象 三种使用的方式: 创建新对象将其内容数值为value所指定的字符串信息 新对象过的内容设置为javabean对象的一个域成员取值 新对象内容设置为javabean对象类型用户自定义java类相关属性标记用户自定义java类相关属性标记标记 网页上输出对象内容 用户自定义java类相关属性标记用户自定义java类相关属性标记标记 获取集合或者数组的长度 总结总结Structs提供的大量标记库可以避免在jsp中嵌入大量的java 的代码 Html标记辅助产生接受用户输入数据的表单 Bean标记库主要用于java类以及web应用资源的交互
本文档为【Structs视图组件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_160132
暂无简介~
格式:ppt
大小:568KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2013-11-25
浏览量:27