Posted on 2007-01-06 09:55
Fisher 阅读(1056)
评论(0) 编辑 收藏 所属分类:
Struts
struts标签logic
<!--#################################################################-->
<!-- <logic:equal>和<logic:notEqual>判断变量的值与指定常量是否相等 -->
<logic:equal
name="request,page,response,session中存在的以此名称命名的变量"
property="此变量中的成员变量"
parameter="将要取得的变量的标识符,此变量存在于request|page|response|session中"
scope="取得变量的范围 request|page|response|session"
value=" 参加比对的值 ">
若判断成立,则输出此处的内容!
</logic:equal>
<!--=====================================================================-->
<logic:notEqual
name="request,page,response,session中存在的以此名称命名的变量"
property="此变量中的成员变量"
parameter="将要取得的变量的标识符,此变量存在于request|page|response|session中"
scope="取得变量的范围 request|page|response|session"
value=" 参加比对的值 ">
若判断成立,则输出此处的内容!
</logic:notEqual>
<!--#################################################################-->
<logic:iterate
id="唯一标识符"
name="在request|response|session|page中的标识符"
property="若是自定义类对象,此处用语表示此对象中的属性名"
type="取得的对象的权限定类名"
indexId="indexid"
offset="起始位置"
length="循环的长度">
<li><em><bean:write name="与logic:iterate的属性id的内容一致" /></em> [<bean:write name="index"/>]</li>
</logic:iterate>
<!--#################################################################-->
<!--<logic:empty>与<logic:notEmpty>用于判断指定参数的属性值是否是null值或是空字符串""-->
<!--判断scope中存在的指定参数名的变量值是否是null值或是空字符串,若是null或空字符串则输出标签之间的内容-->
<logic:empty
name="对象的唯一标识符"
scope="page|request|response|session"
property="对象中存在的成员变量">
empty
</logic:empty>
<!--判断scope中存在的指定参数名的变量值是否不是null值或是空字符串,若不是null或空字符串则输出标签之间的内容-->
<logic:notEmpty
name="对象的唯一标识符"
scope="page|request|response|session"
property="对象中存在的成员变量">
notEmpty
</logic:notEmpty>
<!--#################################################################-->
<!--<logic: present>与<logic:notPresent>用于判断指定参数的属性是否存在-->
<!--判断cookie中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic: present
cookie="cookie中存在的变量名">
此处是输出内容!
</logic: present>
<!--判断header中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic: present
header="取得头部元素中存在的变量">
此处是输出内容!
</logic: present>
<!--判断scope中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic: present
name="属性名"
property="对象中存在的成员变量"
scope="page|request|response|session">
此处是输出内容!
</logic: present>
<!--=================================================================-->
<!--判断cookie中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic:notPresent
cookie="cookie中可能存在的变量名">
此处是输出内容!
</logic:notPresent>
<!--判断header中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic:notPresent
header="头部元素中存在的变量">
此处是输出内容!
</logic:notPresent>
<!--判断scope中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic:notPresent
name="属性名"
property="对象中可能存在的成员变量"
scope="page|request|response|session">
此处是输出内容!
</logic:notPresent>
<!--#################################################################-->
<!--<logic:match>与<logic:notMatch>用于判断指定参数的字符串是否区配某个给定标准-->
<!--判断cookie中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:match
cookie="cookie中可能存在的变量名"
location="contains|start|end"
value="要区配的字符格式">
</logic:match>
<!--判断header中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:match
header="header中可能存在的变量名"
location="contains|start|end"
value="要区配的字符格式">
</logic:match>
<!--判断scope中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:match
name="存在的属性名"
property="属性对象中的成员变量"
scope="page|request|response|session"
location="contains|start|end"
value="要区配的字符格式">
</logic:match>
<!--===================================================================-->
<!--判断cookie中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:notMatch
cookie="cookie中可能存在的变量名"
location="contains|start|end"
value="要区配的字符格式">
</logic:notMatch>
<!--判断header中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:notMatch
header="header中可能存在的变量名"
location="contains|start|end"
value="要区配的字符格式">
</logic:notMatch>
<!--判断scope中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:notMatch
name="存在的属性名"
property="属性对象中的成员变量"
scope="page|request|response|session"
location="contains|start|end"
value="要区配的字符格式">
</logic:notMatch>
<!--#################################################################-->
<!--<logic:forward>用于地址转向到指定位置-->
<logic:forward name="与系统配置文件中的<global-forward>元素中的子元素<forward>区配"/>
<!--#################################################################-->
<!-- <logic:redirect>用于地址重定向到指定位置 -->
<logic:redirect
anchor=""
forward=""
href=""
name=""
page=""
paramId=""
paramName=""
paramProperty=""
paramScope=""
property=""
scope=""
transaction="">连接内容</logic:redirect>