- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上一篇: HYPERLINK /nokiaguy/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/15/251411.html Struts1.x系列教程(4):标签库概述与安装 ??? ??? HTML标签库中的标签基本上都是和HTML Tag一一对应的。但我们经常使用的主要是html:form标签及其子标签。因此,在本文将介绍一下html:form及其常用子标签的用法。一、HTML标签库中的常用标签1. html:form标签??? html:form标签对应于HTMLform标签。用于向服务端提交用户输入信息。html:form标签和HTMLform标签在使用方法上基本相同,但它们的一个重要的区别是html:form标签的action属性值所指的Struts动作在struts-config.xml中必须正确配置,否则html:form标签会因为未找到Struts动作而抛出异常,从页使JSP页面无法正常运行,而HTMLform无论action属性的值所指的URL是否正确(或Struts动作是否在struts-config.xml中正确配置),都会正常显示。html:form标签的基本用法如下:
??html:form?action=Struts动作?method=get/post??
2. html:text标签??? html:text标签是最常用的HTML标签,它对应于type属性值为“text”的HTMLinput标签。每一个和HTML Tags对应的HTML标签都有一个property属性,html:text标签也不例外。这个属性用于和ActionForm的子类对象实例绑定,也就是说,property属性的值必须和ActionForm子类中相应的属性拥有同样的名子。如果property属性的值在ActionForm子类中未找到相应的属性名,该HTML标签就会由于抛出异常而使JSP页面无法正常显示。html:text标签的基本用法如下:
??html:text?property=name?/
??? html:text标签的其他属性(如size属性)和input type=”text” ... /标签的相应属性使用方法完全一致。
3.?html:radio标签??? html:radio标签对应于type属性值为“radio”的HTMLinput标签。如果ActionForm子类的某个属性有多个可枚举的选择值(如性别为“男”、“女”),就可以使用html:radio来采集用户的输入信息。每一个可能的值对应一个html:radio标签,如性别选项对应两个html:radio标签,代码如下:
男html:radio?property=sex?value=1?/女html:radio?property=sex?value=2?/
??? 其中两个html:radio标签中的property属性值必须都为“sex”,每个value表示选中当前选项后,提交给服务端的值,也就是通过ActionForm的子类实例对象的相应属性可以获得的值。4.?html:checkbox标签
??? html:checkbox标签对应于type属性值为“checkbox”的HTMLinput标签。html:checkbox标签的基本用法如下:
html:checkbox?property=student?value=true?/
??? 其中value属性表示当勾选这个复选框时提交给服务端的值。
5. html:multibox标签
??? html:multibox标签实际上也对应于type属性值为“checkbox”的HTMLinput标签。但html:multibox和html:checkbox在映射到ActionForm子类实例对象的相应属性的映射方式不同。所有property属性值相同的html:multibox标签被映射到同一个property所指的属性中,并且这个属性是一个数组类型。而html:checkbox标签只对应了一个值。html:multibox标签的基本用法如下:
上网html:multibox?property=hobbies?value=上网?/旅游html:multibox?property=hobbies?value=旅游?/足球html:multibox?property=hobbies?value=足球?/围棋html:multibox?property=hobbies?value=围棋?/
??? 其中value属性表
您可能关注的文档
最近下载
- 第四章刺胞动物门之一.pptx
- 中国的经济发展.pptx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 空气能热泵热水机安装使用维修手册一.pdf
- 直播运营管理全套完整教学课件.pptx
- 2023年注册监理工程师继续教育电力工程专业考试试题及答案80分.pdf
- Q∕GDW 11897-2018- 调度自动化机房设计与建设规范.pdf
- 第4课《古代诗歌四首——闻王昌龄左迁龙标遥有此寄》课件(共27张PPT)2022—2023学年部编版语文七年级上册.pptx
- PDA TR27-1998 Pharmaceutical Package Integrity英文原版资料.pdf
- Q∕GDW 11897-2018 调度自动化机房设计与建设规范.docx
文档评论(0)