struts标签使用举例--logic篇 - 编程入门网
struts标签使用举例--logic篇时间:2011-03-201.logic:empty 该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 1)当Java对象为null时; 2)当String对象为""时; 3)当java.util.Collection对象中的isEmpty()返回true时; 4)当java.util.Map对象中的isEmpty()返回true时。
2.logic:notEmpty 该标签的应用正好和logic:empty标签相反,略。 3.logic:equal 该标签为等于比较符。 eg1.比较用户的状态属性是否1,若为1,输出"启用"; <logic:equal name="user" property="state" value="1"> 启用 </logic:equal> eg2.如果上例中的value值是动态获得的,例如需要通过bean:write输出,因struts不支持标签嵌套,可采用EL来解决该问题。 <logic:equal name="charge" property="num" value="${business.num}"> ...... </logic:equal> 4.logic:notEqual 该标签意义与logic:equal相反,使用方法类似,略。 5.logic:forward 该标签用于实现页面导向,查找配置文件的全局forward。 eg.<logic:forward name="index"/> 6.logic:greaterEqual 为大于等于比较符。 eg.当某学生的成绩大于等于90时,输出“优秀”:
struts标签使用举例--logic篇(2)时间:2011-03-207.logic:greaterThan 此为大于比较符,使用方法同logic:greaterEqual,略; 8.logic:lessEqual 此为小于等于比较符,使用方法同logic:greaterEqual,略; 9.logic:lessThan 此为小于比较符,使用方法同logic:greaterEqual,略; 10.logic:match 此标签比较对象是否相等; eg1.检查在request范围内的name属性是否包含"amigo"串:
11.logic:notMatch 此标签用于比较对象是否不相同,与logic:match意义相反,使用方法类似,略。 12.logic:messagePresent 该标签用于判断ActionMessages/ActionErrors对象是否存在; eg.如果存在error信息,将其全部输出:
13.logic:messagesNotPresent 该标签用于判断ActionMessages/ActionErrors对象是否不存在,使用方法与logic:messagePresent类似,略 struts标签使用举例--logic篇(3)时间:2011-03-2014.logic:present |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |