转载-struts中logic标签使用
Struts中Logic逻辑标签的作用及用法
2006年10月18日 星期三 21:34
Terry原创,转载请说明作者及出处
Logic标签大部分的功能是对属性值进行判断,相等后就可以进行设置内容 数值比较标签集 <logic:equal name="questionlist" property="queLevel" value="1">简单</logic:equal> 比较变量是否不等于指定的常量: <logic:notEqual name="questionlist" property="queLevel" value="1">简单</logic:notEqual> 比较变量是否大于或等于指定的数值: <logic:greaterEqual/> 比较变量是否大于指定的数值: <logic:greaterThan/> 比较变量是否小于或等于指定的数值: <logic:lessEqual/> 比较变量是否小于指定的数值: <logic:lessThan/> 以上六个标签都是用于比较数值的标签 字符串比较的标签: 判断变量中是否包含指定的字符串常量 <logic:match name="" value="指定的字符串常量"> 判断变量中是否不包含指定的字符串常量 <logic:notMatch name="" value="指定的字符串常量"> 这两个标签中有一个location属性,其值有二:start,end。说明了指定的字符串是在变量的起始位置,还是变量字符串的结尾位置,如果不指定,指定的字符串可以出现在变量字符串的任意位置 判断指定内容是否存在的<logic>标签 判断变量内容是否为空 <logic:empty> 判断变量内容是否不为空 <logic:notEmpty> 判断指定的对象是否存在 <logic:present name="对象名" property="子对象名"> 判断指定的对象是否不存在 <logic:notPresent name="对象名" property="子对象名"> 进行循环遍历的Logic标签 <logic:iterate name="requst或session里存的集合对象" > |