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

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

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

    Flyever,Zhang's Bolg

    我在奮斗。。。
    posts - 4, comments - 3, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    關于Struts2中的標簽介紹(三)

    Posted on 2008-08-17 23:18 Flyever,Zhang 閱讀(375) 評論(0)  編輯  收藏 所屬分類: Struts2
            9、<s:if>/<s:else>/<s:elseif>
                這三種標簽通過布爾邏輯值動態控制頁面顯示內容。相當編程語言中的if/else/else if。如下代碼所示:
    <s:if test="-1>0">
              
    if
          
    </s:if>
          
    <s:elseif test="2>0">
              
    else if
          
    </s:elseif>
          
    <s:else>
              
    else
          
    </s:else>
            10、<s:include>
            雖然JSP標準標簽庫中己經包含了include標簽,但是Struts2還是定制了適合框架的include標簽。Struts2提標該標簽要比JSP中的強大。該標簽提供了訪問valuestack的功能,其中的value屬性能動態的生成要包含的頁面URL。如:<s:include value=""/>
            11、<s:url>
            提供了一種更好的封裝URL的手段。示例代碼如下所示:

     
    <s:url value="editGadget.action">
         
    <s:param name="id" value="%{selected}" />
     
    </s:url>
     
    <s:url action="editGadget">
         
    <s:param name="id" value="%{selected}" />
     
    </s:url>
     
    <s:url includeParams="get"  >
         
    <s:param name="id" value="%{'22'}" />
     
    </s:url>
            12、<s:i18n>
            該標簽為框架國際化提供了支持。示例代碼如下所示:
    <s:i18n name="myCustomBundle">
        The i18n value 
    for key aaa.bbb.ccc in myCustomBundle is <s:property value="text('aaa.bbb.ccc')" />
     
    </s:i18n>
     
    <s:i18n name="some.package.bundle" >
          
    <s:text name="some.key" />
     
    </s:i18n>
            :name屬性為要使用的資源的文件名。
            13、<s:text>
            用于顯示特定文件,它提供了基于健的查詢,主要用國際化功能中。如:<s:text name="key"/>。name屬性為特定文本中的健值。示例代碼如下所示:
    <!-- First Example -->
     
    <s:i18n name="struts.action.test.i18n.Shop">
         
    <s:text name="main.title"/>
     
    </s:i18n>

     
    <!-- Second Example -->
     
    <s:text name="main.title" />

     
    <!-- Third Examlpe -->
     
    <s:text name="i18n.label.greetings">
        
    <s:param >Mr Smith</s:param>
     
    </s:text>
            14、<s:iterator>
            用于迭代集合中的內容,常與<s:property>和<s:if>/<s:elseif>/<s:else>一起使用。示例代碼如下:
    <s:iterator value="userList" tatus="status">   
        
    <tr class="<s:if test="#status.even">even</s:if><s:else>odd</s:else>">   
            
    <td><s:property value="userid" /></td>   
            
    <td><s:property value="username" /></td>   
            
                
    </tr>    
    </s:iterator>   
            此處沒有列出各標簽的全部屬性,此處列出的屬性均為常用屬性,如需獲得更詳細的信息可以參考官方文檔。程序均親自調試過,如有問題,請留言。 
          
    主站蜘蛛池模板: 亚洲熟妇无码AV在线播放| 日韩中文无码有码免费视频| 久久亚洲欧洲国产综合| 国产亚洲蜜芽精品久久| 国产色婷婷精品免费视频| 黑人粗长大战亚洲女2021国产精品成人免费视频| ww在线观视频免费观看| 亚洲日韩乱码中文无码蜜桃| 91精品免费久久久久久久久| 亚洲网红精品大秀在线观看| 18禁无遮挡无码国产免费网站| 亚洲另类激情综合偷自拍| h视频在线观看免费完整版| 亚洲人成人77777在线播放| 成人免费视频网址| 色天使色婷婷在线影院亚洲| 四虎永久成人免费| 国产三级在线免费观看| 亚洲色大成网站www永久一区| 久久久久久久岛国免费播放| 久久国产亚洲高清观看| 全免费一级毛片在线播放| 特级av毛片免费观看| 亚洲中文字幕无码久久精品1 | 国产高清对白在线观看免费91| 久久久久亚洲AV综合波多野结衣 | 国外亚洲成AV人片在线观看 | 亚洲码欧美码一区二区三区| 国产免费爽爽视频免费可以看| 精品国产免费人成网站| 久久精品国产亚洲AV无码麻豆| 岛国av无码免费无禁网站| 美女被免费网站视频在线| 亚洲成A人片777777| 无码人妻一区二区三区免费手机 | 综合偷自拍亚洲乱中文字幕| 伊人久久大香线蕉亚洲| 在线观看免费人成视频色9| 亚洲AV无码专区在线厂| 亚洲av无码成h人动漫无遮挡| 最近中文字幕mv免费高清视频7 |