网站大量收购闲置独家精品文档,联系QQ:2885784924

struts中C标签使用.doc

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
struts中C标签使用

Struts标签参考 这 个附录是关于所有Struts 1.2标签的参考,这些标签来自于5个标签库:HTML、Bean、Logic、Nested和Tiles标签库。其中也包括了有关Struts-EL和JSTL(参见第10章)的用法示例和相关信息,以及JSF和Struts-Faces集成标签库(见第20章)里面所适用的对等标签。这个参考不包括废弃的Template标签库,它已经被Tiles标签库所取代。 为了使这个参考更加紧凑,我们在一个或者多个公共属性集下面收集了那些出现在多个标签中的属性。这些公共属性集是在描述每一个标签库的各个小节的开始时介绍的。 C.1 HTML标签库 HTML标签库中的定制标签本质上与普通的HTML form标签和它相关联的输入标签,比如各种各样的input标签,之间具有一一对应关系。 这个标签库的目的是为了能够将视图层连接到Struts Web应用程序的控制器层。这两者之间的连接主要是在struts-config.xml文件中完成的。 HTML库中的标签根据功能可以分为4个组: 表单标签。这些标签将数据从视图传递到控制器。这些标签几乎与它们的HTML对应物(form标签以及各种各样的HTML数据输入标签)是一一对应的关系,但是也有额外的,Struts特有的、能够更好地使视图和控制器之间的数据传递更加容易的标签(例如,multibox标签)。 消息标签。这些标签(在视图层)显示源于控制器的消息。 URL标签。这些标签是需要URL才能工作的普通HTML标签的对应物。Struts版本的这种标签的存在主要是为了允许使用全局转发的名称而不是实际的URL。 杂项标签。这些标签没有明确的功能分组,所以必须单独处理。 表C-1到表C-4根据其功能分组列出了这些标签的概要说明。 表C-1到表C-4中的信息基于那些标签的Apache文档。 Apache许可证的一份副本可以在/licenses/LICENSE-2.0处找到。 表C-1 HTML标签库的表单标签 标 签 用 法 form 定义一个表单 checkbox 产生一个复选框输入字段 file 产生一个文件选择输入字段 hidden 产生一个隐藏字段 multibox 产生多个复选框输入字段 radio 产生一个单选按钮输入字段 select和option、options或 optionsCollection select产生一个下拉列表。option元素嵌套在select中,并且为外围的select元素产生选项 text/password 产生一个文本/口令输入字段 textarea 产生一个HTML文本区域输入字段 image 产生一个input字段图像 button 产生一个按钮输入字段 cancel 产生一个取消按钮 submit 产生一个提交按钮 reset 产生一个复位按钮 表C-2 HTML标签库的消息标签 标 签 用 法 errors 显示错误消息 messages 在错误消息和消息集之上进行迭代(参看logic:iterate条目对这些术语的描述) 表C-3 HTML标签库的URL标签 标 签 用 法 base 产生一个HTML base标签。这样将创建一个参考,从此开始,JSP中的所有相对路径都根据此来计算 img 产生一个HTML img标签 link 产生一个HTML超链接 rewrite 扩展一个给定的URI。这在为创建输入到Java脚本函数中的URL的时候很有用的 表C-4 HTML标签库的杂项标签 标 签 用 法 html 产生一个html标签。也包括来自用户会话的language属性 xhtml 告诉页面中的其他标签将自己呈现为符合XHTML 1.0的标签 frame 产生一个HTML框架(frame) javascript 指示自动产生的JavaScript的位置。用于与Validator框架一起使用时,如第15章所述 C.1.1 公共属性集 有些属性对于多个HTML库中的标签都是通用的。这些标签可以很自然地分组成几个公共属性集,随后将描述。我们将给每个属性集一个缩写,这个缩写将用在后面对每个标签的描述中。 1. 事件处理器属性集 这个最大的属性集由那些相当于HTML事件处理器属性的属性组成。Struts版本的属性完全和HTML版本的属性相同。我们将其称为事件处理器属性,或者简称evt-attrs。在这个属性集中的属性列于表C-5中。这个属性集中的每个属性的值都是一个在特定的动作发生时需要调用的JavaScript函数(例如,鼠标单击、失去焦点等)HTML,表C-5应该没

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档