strust20标签实践总结.docx

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

strust20标签实践总结

1:输出action中属性值,在jsp页面中显示用:s:propertyvalue=属性名/2:在页面中实现自动增加的序号用iterator的statuts的index属性eg:

s:iteratorvalue=#request.inOutAccountListid=datastatus=listStat

s:propertyvalue=#listStat.index+1/

!—输出当前迭代元素的索引à

s:propertyvalue=#listStat.index/

!—输出当前迭代了几个元素à

s:propertyvalue=#listStat.count/

!—返回当前迭代元素的索引是否为奇数à

s:propertyvalue=#listStat.odd/

!—返回当前迭代元素的索引是否为偶数à

s:propertyvalue=#listStat.event/

!—返回当前元素是否为第一个元素à

s:propertyvalue=#listStat.first/

!—返回当前元素是否为最后一个元素à

s:propertyvalue=#listStat.last/

/s:iterator

3:在action类中取得request和session对象的方法Mapsession=ActionContext.getContext().getSession();

HttpServletRequestrequest=ServletActionContext.getRequest();

设置它们的值的方法:session.put(operation,add);request.setAttribute(name,name);页面中取得它们的值:

s:propertyvalue=#session.operation/

s:propertyvalue=#session[operation]/

${sessionScope.TEST}==${session.TEST}

s:iftest=#session.operation==add

s:iftest=#session[?operation?]==add

s:iftest=#session[?operation?]==null

s:propertyvalue=#/

${requestS}==${}4:页面中奇偶行样式不一样的控制方法:

trclass=s:iftest=#listStat.odd==truetableStyle-tr1/s:ifs:elsetableStyle-tr2/s:else

5:单选框和复选框的使用方法

1):可以设置默认选中值,注意list的值的设置,通过这种方式使key和value不一样,这种方法比较常用(checkboxlistorradio)

s:radioname=uncarInsPolicy.policyStateCode

list=#{5:通过,2:不通过}listKey=keylistValue=valuevalue=5/2):这里的key和value的值是一样的(checkboxlistorradio)

s:checkboxlistlist={Red,Blue,Green}name=favoriteColor/

6:struts2中的标签会生成类似由trtd/td/tr构成的字串(具体什么标签生成什么,可以查看生成后的页面的源代码)如果不限制这些多余代码的生成,页面将变得无法控制,所以一般我们是不希望它生成多余的代码的,具体的设置方法如果,在struts.xml中统一配置

constantname=struts.ui.themevalue=simple/加上该句即可

也可以通过在页面中将tag的theme属性设为simple取消其默认的表格布局

不过最好是:自定义一个theme,并将其设为默认应用到整个站点,如此一来就可以得到统一的站点风格

7:jsp页面中格式化日期的方法

s:datename=unCarInsModificationInfo.createTimeformat=yyyy-MM-ddnice=false/这样就可以将日期格式化为yyyy-MM-dd的形式

8:默认情况下,当请求action发生时,Struts运行时(Runtime)根据struts.xml里的Action映射集(Mapping),实例化action对应的类,并调用其execute方法。当然,我们可以通过以下两种

文档评论(0)

hao187 + 关注
官方认证
内容提供者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档