<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA & FLEX

    一個分享java和flex開發(fā)經(jīng)驗的空間

       :: 首頁 ::  :: 聯(lián)系 ::  :: 管理 ::
      26 隨筆 :: 2 文章 :: 44 評論 :: 0 Trackbacks

    本文摘自互聯(lián)網(wǎng)

    原文發(fā)表地址:http://www.javah.net/Struts/20070505/740.html

     

    1.  logic:empty

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

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

              此標(biāo)簽用于比較對象是否不相同,與logic:match意義相反,使用方法類似,略。
         12. logic:messagePresent
              該標(biāo)簽用于判斷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
              該標(biāo)簽用于判斷ActionMessages/ActionErrors對象是否不存在,使用方法與logic:messagePresent類似,略
          14. logic:present
               此標(biāo)簽用于判斷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
               此標(biāo)簽用于判斷request對象傳遞參數(shù)是否不存在,意義與了logic:present相反,使用方法類似,略。
          16. logic:redirect
               該標(biāo)簽用于實現(xiàn)頁面轉(zhuǎn)向,可傳遞參數(shù)。
               eg1. <logic:redirect href="http://www.chinaitlab.com"/>
           
           17. logic:iterator
                用于顯示列表為collection的值(List ,ArrayList,HashMap等)。
                eg1. 逐一輸出用戶列表(userlList)中用戶的姓名:
                   <logic:iterate  id="user" name="userList">
                      <bean:write name="user" property="name"/><br>
                   </logic:iterate>
                eg2. 從用戶列表中輸出從1開始的兩個用戶的姓名
                   <logic:iterate  id="user" name="userList" indexId="index"  offset="1" length="2">
                      <bean:write name="index"/>.<bean:write name="user" property="name"/><br>
                   </logic:iterate>
                eg3. logic:iterator標(biāo)簽的嵌套舉例
                    <logic:iterate id="user" indexId="index" name="userList">
                           <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-05 13:08 程序人生-天津 閱讀(442) 評論(0)  編輯  收藏 所屬分類: Struts

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 韩国欧洲一级毛片免费| 亚洲国产精品无码久久98 | 亚洲国产精品无码久久一线| 永久免费毛片在线播放| 免费毛片在线看不用播放器| 色窝窝亚洲AV网在线观看| 久久精品国产亚洲AV高清热| 国产亚洲人成网站在线观看| 日本成人在线免费观看| 久久精品无码专区免费青青| 国产高清对白在线观看免费91| 亚洲av无码专区亚洲av不卡| 亚洲国产精品综合一区在线| 亚洲国产精品久久久久婷婷老年| 国产亚洲精品高清在线| 亚洲成?Ⅴ人在线观看无码| 毛片a级毛片免费观看免下载 | 亚洲片国产一区一级在线观看| 亚洲免费综合色在线视频| 中文字幕成人免费视频| a国产成人免费视频| 一级做a爰片性色毛片免费网站 | 两个人日本WWW免费版| 免费视频成人国产精品网站| 亚洲色精品三区二区一区| 亚洲另类古典武侠| 亚洲理论在线观看| 亚洲视频在线观看网址| 久久久久亚洲av无码专区喷水| 亚洲国产AV无码专区亚洲AV| 亚洲精品无码乱码成人| 亚洲愉拍99热成人精品热久久| 亚洲精品一级无码中文字幕| 亚洲福利中文字幕在线网址| 一区二区三区亚洲视频| xvideos亚洲永久网址| 亚洲精品岛国片在线观看| 亚洲精品国产高清嫩草影院| 亚洲国产成人VA在线观看 | 污网站免费在线观看| 老司机午夜精品视频在线观看免费|