- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
struts2 jstl 标签 字符串 特殊处理
目录1STRTUS2 和 EL,JSTL21.1STRUTS2,EL,JSTL标签21.1.1struts2截取一段字符串 (struts2, fn)21.1.1Struts2 获得长度21.1.2s:ifc:if 21.1.3Struts2拦截器用户登录验证(2009-12-25 12:52:56)3STRTUS2 和 EL,JSTLSTRUTS2,EL,JSTL标签struts2截取一段字符串 (struts2, fn)Struts2 标签的特性支持大部分java方法s:property value=dateshanggang.substring(0,10) /EX:s:property value=dateshanggang.substring(11,dateshanggang.length()) /Fn:需要导入--标签库%@taglib prefix=fn uri=/jsp/jstl/functions %--从什么地方拆分c:set var=HH${fn:substringBefore(chidaoTime/3600,.)}/c:set--list大小是否给空c:if test=${empty list || fn:length(list) == 0} 没有记录哦 /c:ifEX:c:if test=${empty list || fn:length(list) == 0} 没有记录哦 /c:ifc:set var=HH${fn:substringBefore(chidaoTime/3600,.)}/c:setStruts2 获得长度s:property value=dateshanggang.length()) /{empty list || fn:length(list) == 0}${fn:length(property)}s:ifc:if C标签没有 c:else 只有单c:if而s:if有s:else 可以配对使用但是能用c:if 尽量不要用s:if原因?自己想吧!EX:c:if test=${fn:length(content) = 8} var=ifresults:property value=content //c:ifc:if test=${!ifresult}s:property value=content.substring(0,8) /../anbsp;/c:ifEX:s:ifs:elseStruts2拦截器用户登录验证(2009-12-25 12:52:56)Struts2拦截器用户登录验证(2009-12-25 12:52:56)转载标签:杂谈实现方式:实现Interceptor接口init() {} 初始化时调用destroy() {} 销毁时调用class MyInterceptor implements Interceptor { private String hello; //setter...getter... public void init() { System.out.println(init()...); System.out.println( hello ); } public void destroy() { System.out.println(destroy()...); } public String intercept(ActionInvocation invocation) throws Exception { System.out.println(intercept()1...); //拦截器有拦截器站 //invoke()将判断是否还有下一个拦截器,有就执行下一个拦截器,没有则开始执行被拦截的类 String result = invocation.invoke(); System.out.println(finish1...); return result; }继承AbstractInterceptor 该类实现了Interceptor接口,并且空实现了init()和destroy()方法public class MyInterceptor extends AbstractInterceptor { public String intercept(ActionInvocation invocation) throws Exception { System.out.println(intercept()2...); String result = invocation.invoke(); System.out.println(finish2...); return result; }}继承MethodFilterInterce
您可能关注的文档
最近下载
- 北京市第四中学2024-2025学年高二上学期期中考试化学试卷(含答案).docx VIP
- 电动自行车用锂离子电池和电池组 技术规范.docx VIP
- 胃肠疾病的超声诊断答案-2025年度华医网继续教育.docx VIP
- 英文电影赏析(共46张精品课件).ppt VIP
- 人工智能在医疗行业的应用PPT .pptx
- 小学道德与法治五年级上册第四单元《骄人祖先-灿烂文化》整体教学设计.docx
- 坏死性筋膜炎.ppt
- 网络操作系统(Windows Server 2008)课件(共13单元)项目8、配置DNS服务器.ppt VIP
- 10S505柔性接口给水管道支墩图集.docx
- 一种用随机点尿来评估高血压患者每日食盐量的方法.pdf VIP
文档评论(0)