laoding
          本來我以為,隱身了別人就找不到我,沒有用的,像我這樣拉風(fēng)的男人,無論走到哪里,都像在黑暗中的螢火蟲一樣,那樣的鮮明,那樣的出眾。我那憂郁的眼神,稀疏的胡茬,那微微隆起的將軍肚和親切的笑容......都深深吸引了眾人......
          posts - 0,  comments - 37,  trackbacks - 0
              1.  logic:empty

                    該標簽是用來判斷是否為空的。如果為空,該標簽體中嵌入的內(nèi)容就會被處理。該標簽用于以下情況:

                   1)當(dāng)Java對象為null時;

                   2)當(dāng)String對象為""時;

                   3)當(dāng)java.util.Collection對象中的isEmpty()返回true時;

                   4)當(dāng)java.util.Map對象中的isEmpty()返回true時。
                 
                      <logic:empty   name="user">   
                        ...   
                     </logic:empty> 
                     該句等同于:
                     if   (user.isEmpty())   {   
                           ...   
                     }   
             2.  logic:notEmpty
                    該標簽的應(yīng)用正好和logic:empty標簽相反,略。
             3. logic:equal
                    該標簽為等于比較符。
                    eg1. 比較用戶的狀態(tài)屬性是否1,若為1,輸出"啟用";
                           <logic:equal   name="user"   property="age"   value="18">
                                  已經(jīng)成年
                           </logic:equal>
                   eg2. 如果上例中的value值是動態(tài)獲得的,例如需要通過bean:write輸出,因struts不支持標簽嵌套,可采用EL來解決該問題。
                          <logic:equal   name="user"   property="age"   value="${user.age}">   
                              ......
                          </logic:equal>
              4. logic:notEqual
                    該標簽意義與logic:equal相反,使用方法類似,略。
              5. logic:forward
                    該標簽用于實現(xiàn)頁面導(dǎo)向,查找配置文件的全局forward。
                    eg. <logic:forward name="login"/>
              6. logic:greaterEqual
                    為大于等于比較符。
                    eg. 當(dāng)某人的年齡大于等于18時,輸出“已經(jīng)成年”:
                         <logic:greaterEqual name="user" property="age" value="18">
                            已經(jīng)成年
                      </logic:greaterEqual>
              7. logic:greaterThan
                   
          此為大于比較符,使用方法同logic:greaterEqual,略;
              8. logic:lessEqual
                   
          此為小于等于比較符,使用方法同logic:greaterEqual,略;
              9. logic:lessThan
                   
          此為小于比較符,使用方法同logic:greaterEqual,略;
              10. logic:match
                   
          此標簽比較對象是否相等;
                    eg1. 檢查在request范圍內(nèi)的name屬性是否包含"laoding"串: 
                      <logic:match name="name" scope="request" value="laoding">
                            <bean:write name="name"/>中有一個“laoding”串。
                      </logic:match>
                   eg2. 檢查在request范圍內(nèi)的name屬性是否已“laoding”作為起始字符串:
                     <logic:match name="name" scope="request" value="laoding" location="start">
                         <bean:write name="name"/>以“laoding”作為起始字符串。
                      </logic:match>
                   eg3. 
                      <logic:match header="user-agent" value="Windows">
                         你運行的是Windows系統(tǒng)
                      </logic:match>
              11.  logic:notMatch

           

           

                    此標簽用于比較對象是否不相同,與logic:match意義相反,使用方法類似,略。
               12. logic:messagePresent
                    該標簽用于判斷ActionMessages/ActionErrors對象是否存在;
                    eg. 如果存在error信息,將其全部輸出:
                         <logic:messagePresent property="error"> 
                            <html:messages property="error" id="errMsg" > 
                                  <bean:write name="errMsg"/> 
                            </html:messages>   
                         </logic:messagePresent >
               13. logic:messagesNotPresent
                    該標簽用于判斷ActionMessages/ActionErrors對象是否不存在,使用方法與logic:messagePresent類似,略
                14. logic:present
                     此標簽用于判斷request對象傳遞參數(shù)是否存在。
                     eg1. user對象和它的name屬性在request中都存在時,輸出相應(yīng)字符串:
                        <logic:present name="user" property="name">
                            user對象和該對象的name屬性都存在
                      </logic:present> 
                    eg2. 若有一個名字為“user”的JavaBean,輸出對應(yīng)字符串:
                       <logic:present name="user" >
                            有一個名字為“user”的JavaBean。
                      </logic:present>
                    eg3. 
                      <logic:present header="user-agent">
                            we got a user-agent header.
                      </logic:present>
                15. logic:notPresent
                     此標簽用于判斷request對象傳遞參數(shù)是否不存在,意義與了logic:present相反,使用方法類似,略。
                16. logic:redirect
                     該標簽用于實現(xiàn)頁面轉(zhuǎn)向,可傳遞參數(shù)。
                     eg1. <logic:redirect href="http://www.aygfsteel.com/laoding"/>
                 
                 17. logic:iterator
                      用于顯示列表為collection的值(List ,ArrayList,HashMap等)。
                      eg1. 逐一輸出用戶列表(userlList)中用戶的姓名:
                         <logic:iterate  id="user" name="user">
                            <bean:write name="user" property="name"/><br>
                         </logic:iterate>
                      eg2. 從用戶列表中輸出從1開始的兩個用戶的姓名
                         <logic:iterate  id="user" name="user" indexId="index"  offset="1" length="2">
                            <bean:write name="index"/>.<bean:write name="user" property="name"/><br>
                         </logic:iterate>
                      eg3. logic:iterator標簽的嵌套
                          <logic:iterate id="user" indexId="index" name="user">
                                 <bean:write name="index"/>. <bean:write name="user" property="name"/><br>
                                 <logic:iterate id="address" name="user" property="addressList" length="3" offset="1">
                                     <bean:write name="address"/><br>
                                 </logic:iterate>
                         </logic:iterate>

          posted on 2008-11-01 11:39 老丁 閱讀(726) 評論(0)  編輯  收藏 所屬分類: struts

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          本博客主為學(xué)習(xí)和復(fù)習(xí)之用,無關(guān)其他,想罵人的繞道
          Email:dkm123456@126.com
          大家一起交流進步
          QQ:283582761


          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          留言簿(4)

          我參與的團隊

          文章分類(50)

          文章檔案(48)

          相冊

          朋友

          搜索

          •  

          積分與排名

          • 積分 - 96597
          • 排名 - 600

          最新評論

          主站蜘蛛池模板: 和政县| 古丈县| 汉沽区| 句容市| 乌恰县| 深水埗区| 横峰县| 巫山县| 乐山市| 黄梅县| 吉水县| 汪清县| 班玛县| 双峰县| 绥棱县| 武山县| 汶川县| 大安市| 略阳县| 龙井市| 岳阳市| 子洲县| 苍南县| 布尔津县| 同心县| 当涂县| 涟源市| 绥阳县| 盐山县| 邯郸市| 开化县| 潢川县| 边坝县| 江川县| 镇雄县| 京山县| 杨浦区| 镇宁| 奉节县| 英德市| 霍林郭勒市|