本文摘自javaweb整合开发,王者归来
由于logic标签经常抛出异常,因此常与logic标签一块使用。<logic:present>,<logic:notPresent>标签能够判断对象是否存在。指定Cookie属性时判断Cookie,指定header属性时判断header,指定parameter时判断parameter,例如:
<logic:present cookie="JESSIONID" > <!-- 如果某Cookie存在-->
<bean:cookie id="sessionId" name="JESSIONID" />
<bean:write name="sessionId" property="value" />
</logic:present>
<logic:notPresent cookie="JESSIONID">
Cookie "JESSIONID"不存在
</logic:notPresent>
<logic:empty>, <logic:notEmpty>判断集合是否为空;
<logic:equal>, <logic:notEqual>判断指定对象是否相等。判断cookie值是否等于指定值:
<logic:equal value="xxxxxx" cookie="JESSIONID" ></logic:equal>
类似的还有<logic:greaterEqual>,<logic:greaterThan>等。