| Terry原創(chuàng ),轉載請說(shuō)明作者及出處 Logic標簽大部分的功能是對屬性值進(jìn)行判斷,相等后就可以進(jìn)行設置內容 數值比較標簽集 <logic:equal name="questionlist" property="queLevel" value="1">簡(jiǎn)單</logic:equal> 比較變量是否不等于指定的常量: <logic:notEqual name="questionlist" property="queLevel" value="1">簡(jiǎn)單</logic:notEqual> 比較變量是否大于或等于指定的數值: <logic:greaterEqual/> 比較變量是否大于指定的數值: <logic:greaterThan/> 比較變量是否小于或等于指定的數值: <logic:lessEqual/> 比較變量是否小于指定的數值: <logic:lessThan/> 以上六個(gè)標簽都是用于比較數值的標簽 字符串比較的標簽: 判斷變量中是否包含指定的字符串常量 <logic:match name="" value="指定的字符串常量"> 判斷變量中是否不包含指定的字符串常量 <logic:notMatch name="" value="指定的字符串常量"> 這兩個(gè)標簽中有一個(gè)location屬性,其值有二:start,end。說(shuō)明了指定的字符串是在變量的起始位置,還是變量字符串的結尾位置,如果不指定,指定的字符串可以出現在變量字符串的任意位置 判斷指定內容是否存在的<logic>標簽 判斷變量?jì)热菔欠駷榭?/span> <logic:empty> 判斷變量?jì)热菔欠癫粸榭?/span> <logic:notEmpty> 判斷指定的對象是否存在 <logic:present name="對象名" property="子對象名"> 判斷指定的對象是否不存在 <logic:notPresent name="對象名" property="子對象名"> 進(jìn)行循環(huán)遍歷的Logic標簽 <logic:iterate name="requst或session里存的集合對象" id="生成的對象名字,可給bean:write調用" indexId="循環(huán)數索引值,從0開(kāi)始" length="說(shuō)明只需要從集合中取出多少條數據" offset="循環(huán)的起始位置,從0開(kāi)始"> 進(jìn)行請求轉發(fā),或者頁(yè)面重定向的Logic標簽 <logic:forward name="在Struts-Config.XML文件中定義的global-forwards的對象名稱(chēng)"> <logic:forward name="QuestionEdit"> 頁(yè)面重定向;它的作用在于在瀏覽器的地址欄顯示的時(shí)當前頁(yè)面的地址,但是重定向后頁(yè)面內容會(huì )改變,但地址欄的內容不變,這樣可以達到隱藏頁(yè)面地址的效果 <logic:redirect href="網(wǎng)頁(yè)地址"> |
聯(lián)系客服