- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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方法。当然,我们可以通过以下两种
您可能关注的文档
- SIGHTSEEINGINLONDON课文翻译分析和总结.docx
- SIMATIC S7 全集成自动化编程、系统维护以及工业网络故障诊断综合培训课程.docx
- Simmons hallMITsteven holl分析和总结分析和总结.docx
- Simulator of a Light and UltraLight Sport Aircraft分析和总结分析和总结.docx
- SIP常见问题处理.docx
- SIP进阶Wireshark使用及实例分析.docx
- site construction weekly report 20100816分析和总结分析和总结.docx
- SiteScope监控apache分析和总结.docx
- SKF CMAS 100SL 测振仪说明书分析.docx
- SK试卷分析技术版.docx
文档评论(0)