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

Struts2页面开发中常用标签使用说明、规范.doc

Struts2页面开发中常用标签使用说明、规范.doc

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

1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: input name=userName type=text class=input6 size=15 a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”); 1.2.显示标签 property 用于输出指定值: s:property value= userName / 当action返回到指定页面是,可以通过该标签显示action中的属性信息。(注 userName必须在action中存在,并有GET方法)。 1.3.往对象中传值s:textfield 用于从页面往action中的对象内传值: s:text name=user. userName id=username/ 该标签可以在页面中向action中的实体对象内直接传值。(注:在action中要存在user对象,并有SET/GET方法。) 1.4.判断s:if /s:if 用于在页面中判断指定数据 s:if test=userName == admin…. /s:if s:else…. /s:else 该标签用于对指定的数据进行判断,但指定的数据必须在action中存在。 1.5.迭代s:iterator用于将List、Map、ArrayList等集合进行循环遍历 s:iterator value=userList id=user status=u s:property value=userName//a /s:iterator 该标签用于将userList集合中的元素进行循环,用过property进行显示集合中的指定元素值。 1.6.URL地址标签,s:url用于生成一个URL地址,可以通过URL标签指定的s:param子元素向URL地址发送请求参数 s:url action= s:param name= value=/s:param /s:url 其中action为请求地址,param子元素为地址后面所带的参数。 1.7.超链接 a href 一般和s:url标签一起使用,用于带多个参数。 a href= s:url action= s:param name= value=/s:param s:param name= value=/s:param s:param name= value=/s:param /s:url 超链接/a 1.8.set标签,用于将某个值放入指定的范围内。例如application,session等。 s:set name=user value=userName scope=”request”/ 将user值放入request范围内。 2. Struts2页面开发中常用标签使用规范: 1.1.通过input name=userName type=text class= size=15 往action中传值,action中要有相应的属性,并提供SET/GET方法。 (在数量少时可以使用request.getParameter(“userName”);) 1.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。 1.3.往action中的实体对象内传值,使用textfield标签。 1.4.在页面中判断指定值使用s:if标签。判断数据从action中获得。 1.5.在页面中需要循环列表显示的数据使用s:iterator标签,列表数据从action中获得。 1.6.URL地址和超链接可以使用a href和s:url,在传多值时建议a href和s:url一起使用 以前标签库分html、bean、logic、tiles。而struts2.0里的标签却没有分类,只要在jsp头文件加上 %@ taglib prefix=s uri=/struts-tags %就能使用。 下面介绍各个标签的用法(若有错请指正): A:s:a href=/s:a-----超链接,类似于html里的a/a s:action name=/s:action-----执行一个view里面的一个action s:actionerror/-----如果action的errors有值那么显示出来 s:actionmessage/-----如果action的message有值那么显示出来 s:appen

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档