我的Blog我做主^_^

          走向一條通往JAVA的不歸路...

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks
          1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>      
          2. <%@page import="com.rao.bean.Sex"%>      
          3. <%@ taglib prefix="s" uri="/struts-tags"%>      
          4. <%@ taglib prefix="sx" uri="/struts-dojo-tags"%>      
          5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">      
          6. <html>      
          7. <head>      
          8.   <title>My page</title>      
          9.   <s:head theme="xhtml"/>      
          10.   <sx:head parseContent="true"/>      
          11. </head>      
          12.      
          13.   <body>      
          14.     Struts 2.1 Tags      
          15.     <br/>      
          16.     <br/>      
          17.     一、控制標簽<br/><hr size="3" color="red">      
          18.           
          19.      #、if /elseif/ else @用于邏輯判斷<br/>      
          20.      <s:set name="bir" value="-12"></s:set>      
          21.      <s:if test="#bir>=180 || #bir<0">      
          22.         你是何方妖怪?      
          23.      </s:if>      
          24.      <s:elseif test="#bir<=18 && #bir>=0">      
          25.         未成年人不能進入!      
          26.      </s:elseif>      
          27.      <s:elseif test="#bir<=60 && #bir>=18">      
          28.         您已經(jīng)成年!      
          29.      </s:elseif>      
          30.      <s:else>      
          31.         您已經(jīng)老了!      
          32.      </s:else>      
          33.      <br/>--------------------------------------------------------------<br/>      
          34.      #、append @用于將多個集合合并<br/>      
          35.      <s:set name="appList1" value="{'111','222','333','444'}"></s:set>      
          36.      <s:set name="appList2" value="{'aaa','bbb','ccc','ddd'}"></s:set>      
          37.      <s:append var="newAppList">      
          38.         <s:param value="appList1"></s:param>      
          39.         <s:param value="appList2"></s:param>      
          40.      </s:append>      
          41.      <s:iterator value="#newAppList">      
          42.         <s:property/> |       
          43.      </s:iterator>      
          44.       <br/>--------------------------------------------------------------<br/>      
          45.      #、generator  <br/>      
          46.      generator標簽,該標簽可以將指定字符串按指定分隔符分割成多個字串。生成的多個字串可以用iterator標簽進行迭代輸出。可以這么理解:generator標簽將一個字符串轉(zhuǎn)換成一個List集合。在該標簽體內(nèi),整個臨時生成的集合將為Valuestack的頂端,但一旦該標簽結(jié)束,生成的集合將被移除Valuestack。generator標簽有如下幾個屬性:      
          47.     <br/>      
          48.     1、count屬性:指定生成集合中元素的總數(shù)。可選屬性。<br/>      
          49.           
          50.     2、val屬性:必填屬性,指定被解析的字符串。<br/>      
          51.           
          52.     3、separator屬性:這是一個必填屬性,指定用于分割字符串的分隔符。<br/>      
          53.           
          54.     4、converter屬性:可選屬性,指定一個轉(zhuǎn)換器,轉(zhuǎn)換器負責(zé)將生成的集合中的每個字符串轉(zhuǎn)換成對象,通過這個轉(zhuǎn)換器可以將一個含有分隔符的字符串解析成對象的集合。轉(zhuǎn)換器必須一個繼承org.apache.struts2.util.IteratorGenerator.Converter的對象。      
          55.     <br/>      
          56.     5、var屬性,可選屬性。如果指定了該屬性,則將生成的集合保存在Stack Context中。如果不指定該屬性,則將生成的集合放入ValueStack的頂端,該標簽一結(jié)束,生成的集合就被移除。該屬性也可替換成id。      
          57.     <br/>      
          58.      <s:generator  val="'aaa,bbb,ccc,ddd'"  separator="," count="2">      
          59.         <s:iterator>      
          60.             <s:property/>      
          61.         </s:iterator>      
          62.      </s:generator><br/>      
          63.      
          64.       <br/>--------------------------------------------------------------<br/>      
          65. <br/>      
          66. <s:bean id="myConverter" name="lee.TagConverter"/>
          67.      <s:generator  val="'aaa,bbb,ccc,ddd'"  separator="," count="2" converter="#myConverter">      
          68.         <s:iterator>      
          69.             <s:property/>      
          70.         </s:iterator>      
          71.      </s:generator><br/>      
          72. import org.apache.struts2.util.IteratorGenerator.Converter;

            public class TagConverter implements Converter {

             @Override
             public Object convert(String token) throws Exception {
              // TODO Auto-generated method stub
              return " -- "+token;
             }

            }

                  <br/>--------------------------------------------------------------<br/>   
          73.      #、iterator 用于迭代數(shù)據(jù)<br/>      
          74.      <s:set name="iterList" value="{'aaa','bbb','ccc','ddd'}"></s:set>      
          75.      <table border="1">      
          76.      <tr>         
          77.                 <td>   索引   </td>         
          78.                 <td>   值   </td>         
          79.                 <td>   奇?   </td>         
          80.                 <td>   偶?    </td>         
          81.                 <td>   首?    </td>         
          82.                 <td>   尾?    </td>         
          83.                 <td>  當(dāng)前迭代數(shù)量    </td>         
          84.             </tr>         
          85.            
          86.         <s:iterator value="{'aaa','bbb','ccc','ddd','eee','fff'}" begin="1" status="s">      
          87.             <tr bgcolor="<s:if test="#s.odd">pink</s:if>">      
          88.                 <td><s:property value="#s.index"/></td>      
          89.                 <td><s:property/></td>      
          90.                 <td><s:property value="#s.even"/></td>      
          91.                 <td><s:property value="#s.odd"/></td>      
          92.                 <td><s:property value="#s.first"/></td>      
          93.                 <td><s:property value="#s.last"/></td>      
          94.                 <td><s:property value="#s.count"/></td>      
          95.             </tr>      
          96.         </s:iterator>            
          97.      </table>      
          98.            
          99.            
          100.       <br/>--------------------------------------------------------------<br/>      
          101.      #、merge @和類似:用于將多個集合合并<br/>      
          102.      <s:set name="merList1" value="{'111','222','333','444'}"></s:set>      
          103.      <s:set name="merList2" value="{'aaa','bbb','ccc','ddd'}"></s:set>      
          104.      <s:append var="newMerList">      
          105.         <s:param value="merList1"></s:param>      
          106.         <s:param value="merList2"></s:param>      
          107.      </s:append>      
          108.      <s:iterator value="#newMerList">      
          109.         <s:property/> |       
          110.      </s:iterator>      
          111.       <br/>--------------------------------------------------------------<br/>      
          112.      #、sort @用于排序<br/>      
          113.      <s:bean var="myComparator" name="com.rao.comparator.MyComparator"></s:bean>      
          114.      <s:sort comparator="#myComparator" source="{1,45,56,0,345,3}">      
          115.         <s:iterator>      
          116.             <s:property/>,      
          117.         </s:iterator>      
          118.      </s:sort>      
          119.       <br/>--------------------------------------------------------------<br/>      
          120.      #、subset @用戶截取集合中的子集;   注:decider:可選屬性,指定由開發(fā)者自己決定是否選中該元素.        
          121.      <br/>      
          122.      <s:set name="subList" value="{'@@@','***','&&&','###'}"></s:set>      
          123.      <s:subset source="#subList" start="1" count="2">      
          124.         <s:iterator>      
          125.             <s:property/>,      
          126.         </s:iterator>      
          127.      </s:subset>      
          128.       <br/>--------------------------------------------------------------<br/>      
          129.        二、數(shù)據(jù)標簽<br/>      
          130.       <hr size="3" color="red">      
          131.     #、action @用于導(dǎo)入一個Action<br/>      
          132.     使用action標簽,可以允許在jsp頁面中直接調(diào)用Action,在調(diào)用Action時候,可以指定需要被調(diào)用的Action的name和namespace.如果指定了executeResult參數(shù)的屬性值為true,該標簽會把Action的處理結(jié)果(視圖資源)包含到本頁面中. 使用action標簽指定屬性有:      
          133.     <br/>      
          134.     id: 可選屬性,作為該Action的引用ID   <br/>       
          135.          
          136.     name:必選屬性,指定調(diào)用Action    <br/>      
          137.              
          138.     namespace:可選屬性,指定該標簽調(diào)用Action所屬namespace    <br/>      
          139.              
          140.     executeResult:可選屬性,指定是否將Action的處理結(jié)果包含到本頁面中.默認值為false,不包含.    <br/>      
          141.              
          142.     ignoreContextParam:可選參數(shù),指定該頁面的請求參數(shù)是否需要傳入調(diào)用的Action中,默認值是false,即傳入?yún)?shù).<br/>      
          143.           
          144.     s:param是以request方式的值的,而不是以參數(shù)傳值,所以request.getParameter("")會獲取不到值,通過request.getAttribute("")方式可以獲取<br/>      
          145.      
          146.     <s:action name="tagsAction1" ignoreContextParams="true" executeResult="true" namespace="/com/rao">      
          147.         <s:param name="userName" value="'三毛'"></s:param>      
          148.     </s:action>      
          149.           
          150.       <br/>--------------------------------------------------------------<br/>      
          151.     #、bean @用于導(dǎo)入一個javaBean,相當(dāng)于:jsp:useBean 標簽<br/>      
          152.     <s:bean name="com.rao.bean.UserBean" var="user">      
          153.         <s:param name="userId" value="1001"></s:param>      
          154.         <s:param name="userName" value="'張三'"></s:param>      
          155.     </s:bean>      
          156.     userId:<s:property value="#user.userId"/><br>      
          157.     userName:<s:property value="#user.userName"/>      
          158.       <br/>--------------------------------------------------------------<br/>      
          159.     #、date @用于格式化日期<br/>      
          160.     <s:set name="dt" value="new java.util.Date()"></s:set>      
          161.     當(dāng)期系統(tǒng)時間是:<s:date name="dt" format="yyyy-MM-dd HH:ss:mm"/>      
          162.       <br/>--------------------------------------------------------------<br/>      
          163.     #、debug @用于調(diào)試程序,讓開發(fā)人員一目了然的知道當(dāng)前請求、值棧、棧中的各項參數(shù)<br/>      
          164.     <s:debug/>      
          165.       <br/>--------------------------------------------------------------<br/>      
          166.     #、i18n @用于訪問國際化資源文件的內(nèi)容<br/>      
          167.                 1.默認訪問全局范圍內(nèi)的資源文件;      
          168.                 <br>      
          169.                 <s:text name="welcome">      
          170.                     <s:param>三毛</s:param>      
          171.                     <s:param>學(xué)習(xí)</s:param>      
          172.                 </s:text>      
          173.               
          174.                 <hr>      
          175.                 2.訪問包范圍內(nèi)的資源文件;      
          176.                 <br>      
          177.                 <s:i18n name="com/rao/action/package">      
          178.                     <s:text name="welcome">      
          179.                         <s:param>三毛</s:param>      
          180.                         <s:param>學(xué)習(xí)</s:param>      
          181.                     </s:text>      
          182.                 </s:i18n>      
          183.                 <hr>      
          184.                 3.訪問Action范圍內(nèi)的資源文件;      
          185.                 <br>      
          186.                 <s:i18n name="com/rao/action/GlobalNativeAction">      
          187.                     <s:text name="welcome">      
          188.                         <s:param>三毛</s:param>      
          189.                         <s:param>學(xué)習(xí)</s:param>      
          190.                     </s:text>      
          191.                 </s:i18n>      
          192.       <br/>--------------------------------------------------------------<br/>      
          193.     #、include @用于導(dǎo)入一個jsp文件,等同于:jsp:include標簽<br/>      
          194.     <s:include value="success.jsp"></s:include>      
          195.       <br/>--------------------------------------------------------------<br/>      
          196.     #、param @用于給指定參數(shù)設(shè)置值<br/>      
          197.     <s:bean name="com.rao.bean.UserBean" var="user">      
          198.         <s:param name="userId" value="1001"></s:param>      
          199.         <s:param name="userName" value="'張三'"></s:param>      
          200.     </s:bean>      
          201.     userId:<s:property value="#user.userId"/><br>      
          202.     userName:<s:property value="#user.userName"/>      
          203.       <br/>--------------------------------------------------------------<br/>      
          204.     #、property @輸出結(jié)果,很像EL表達式,但是可以依托于OGNL表帶是很強大<br/>      
          205.     同上      
          206.       <br/>--------------------------------------------------------------<br/>      
          207.     #、push @該標簽可以把程序員在ActionContext中引用的對像壓入valuestack中,為以后訪問對象提供了方便<br/>      
          208.     <s:push value="#request.user"><s:property value="userName"/></s:push>      
          209.       <br/>--------------------------------------------------------------<br/>      
          210.     #、set @用戶聲明對象或?qū)傩?lt;br/>      
          211.     <s:set name="uName" value="#request.user.userName"></s:set>      
          212.     <s:property value="#uName"/>,你好啊!      
          213.       <br/>--------------------------------------------------------------<br/>      
          214.     #、text @用戶獲取國際化資源文件的內(nèi)容<br/>      
          215.     請參考 il8n標簽      
          216.       <br/>--------------------------------------------------------------<br/>      
          217.     #、url @用于組拼一個請求路徑<br/>      
          218.     <s:url var="url1" action="MyAction" method="add">      
          219.         <s:param name="id" value="%{23}"></s:param>      
          220.         <s:param name="name" value="%{'tom'}"></s:param>      
          221.     </s:url>      
          222.     <s:property value="#url1"/>      
          223.     <br/>      
          224.     注意:<br/>         
          225.         <s:set name="myurl" value="'http://www.baidu.com'"></s:set>         
          226.         value以字符處理:   <s:url value="#myurl"></s:url><br>         
          227.         value明確指定以ognl表達式處理:    <s:url value="%{#myurl}"></s:url>         
          228.           
          229.       <br/>--------------------------------------------------------------<br/>      
          230.           
          231.        三、UI標簽<br/>      
          232.     <hr size="3" color="red">      
          233.     <s:form>      
          234.     #、checkboxlist @復(fù)選框列表<br>      
          235.          1> .list 生成;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>         
          236.         name:checkboxlist的名字<br>         
          237.         list:checkboxlist要顯示的列表<br>         
          238.         value:checkboxlist默認被選中的選項,checked=checked<br>         
          239.         <s:checkboxlist theme="simple" name="checkbox1" list="{'上網(wǎng)','看書','爬山','游泳','唱歌'}" value="{'上網(wǎng)','看書'}" ></s:checkboxlist>         
          240.         <br>         
          241.              
          242.         2> .Map 生成;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>         
          243.         name:checkboxlist的名字<br>         
          244.         list:checkboxlist要顯示的列表<br>         
          245.         listKey:checkbox 的value的值<br>         
          246.         listValue:checkbox 的lablel(顯示的值)<br>         
          247.         value:checkboxlist默認被選中的選項,checked=checked<br>         
          248.         <s:checkboxlist theme="simple" name="checkbox2" list="#{1:'上網(wǎng)',2:'看書',3:'爬山',4:'游泳',5:'唱歌'}" listKey="key" listValue="value" value="{1,2,5}" ></s:checkboxlist>         
          249.         
          250.          <br/>--------------------------------------------------------------<br/>      
          251.      #、combobox <br/>      
          252.     <s:combobox theme="simple" label="選擇你喜歡的顏色" name="colorNames"  headerValue="------請選擇------" headerKey="1"  list="{'紅','橙','黃','綠','青','藍','紫'}" />       
          253.     <br/>--------------------------------------------------------------<br/>      
          254.      #、radio @單選框<br/>       
          255.          <%         
          256.             Sex sex1 = new Sex(1,"男");          
          257.             Sex sex2 = new Sex(2,"女");         
          258.             List<Sex> list = new ArrayList<Sex>();          
          259.             list.add(sex1);         
          260.             list.add(sex2);         
          261.             request.setAttribute("sexs",list);          
          262.         %>         
          263.                       這個與checkboxlist差不多;<br>         
          264.         1>.如果集合為javabean:<s:radio theme="simple" name="sex" list="#request.sexs" listKey="id" listValue="name"></s:radio><br>         
          265.         2>.如果集合為list:<s:radio theme="simple" name="sexList" list="{'男','女'}"></s:radio><br>         
          266.         3>.如果集合為map:<s:radio theme="simple" name="sexMap" list="#{1:'男',2:'女'}" listKey="key" listValue="value"></s:radio><br>         
          267.         <hr>         
          268.      <br/>--------------------------------------------------------------<br/>      
          269.      #、select @下拉列表框<br/>        
          270.         這個與s:checkboxlist差不多;<br>         
          271.         1>.如果集合為javabean:<s:select theme="simple" name="sex" list="#request.sexs" listKey="id" listValue="name"></s:select><br>         
          272.         2>.如果集合為list:<s:select theme="simple" name="sexList" list="{'男','女'}"></s:select><br>         
          273.         3>.如果集合為map:<s:select theme="simple" name="sexMap" list="#{1:'男',2:'女'}" listKey="key" listValue="value"></s:select><br>         
          274.            
          275.      <br/>--------------------------------------------------------------<br/>      
          276.      #、doubleselect @級聯(lián)菜單 <br/>      
          277.     <!--   可以用直接指定,當(dāng)然也可以跟數(shù)據(jù)庫綁定的 -->      
          278.      <s:set name="proviList" value="{'江西省','湖北省'}"></s:set>      
          279.      <s:set name="jxList" value="{'南昌市','贛州市','九江市','上饒市','鷹潭市'}"></s:set>      
          280.      <s:set name="hbList" value="{'武漢市','恩施市','十堰市','荊州市','襄樊市'}"></s:set>      
          281.      <s:doubleselect theme="simple"  name="provi" doubleList="top=='江西省' ? #jxList : #hbList" list="#proviList" doubleName="city"></s:doubleselect>      
          282.      <br/>--------------------------------------------------------------<br/>      
          283.      #、optiontransferselect <br/>      
          284.      <s:optiontransferselect theme="simple" label="change" name="abc" doubleList="{'111','222','333','444'}" list="{'aaa','bbb','ccc','ddd'}" doubleName="number"></s:optiontransferselect>      
          285.      <br/>--------------------------------------------------------------<br/>      
          286.      #、updownselect @可上下選擇的select <br/>      
          287.      <s:updownselect label="selectCity" emptyOption="true" name="selectCity" list="#jxList" headerValue="-Please Select The City-" headerKey="-1"></s:updownselect>      
          288.       <br/>--------------------------------------------------------------<br/>      
          289.      #、sx:datetimepicker @日期選擇控件 <br/>      
          290.      使用步驟:聲明:我這里用的是strut 2.1.8.1,在struts2.0的版本中可能有所不同;<br/>      
          291.               1.導(dǎo)入struts2-dojo-plugin-2.1.8.1.jar DoJo 插件包;<br/>      
          292.               2. 導(dǎo)入標簽:<%--@ taglib prefix="sx" uri="/struts-dojo-tags"--%>;<br/>      
          293.               3.在需要使用的頁面中的head標簽之間加上<%-- <sx:head parseContent="true"/> --%>;<br/>      
          294.      <sx:datetimepicker label="birthday" name="bir" value="#dt"></sx:datetimepicker>      
          295.       <br/>--------------------------------------------------------------<br/>      
          296.      #、sx:tabbedpanel @選項卡控件 <br/>      
          297.       聲明:這個標簽代碼轉(zhuǎn)至:http://blog.sina.com.cn/s/blog_6145ed810100ecud.html,版權(quán)歸作者所有;寫的挺好拿來大家共同學(xué)習(xí)。      
          298.            
          299.       <!-- tabbedpanel標簽 -->      
          300.         <!-- 最簡單的選項卡,兩個選項卡加載都是本頁面 -->      
          301.           <hr color="blue">      
          302.           <b>最簡單的選項卡:</b>      
          303.           <br>      
          304.                 <sx:tabbedpanel id="tab1" beforeSelectTabNotifyTopics="/beforeSelect">      
          305.              <sx:div label="Tab 1" >      
          306.                  Local Tab 1     
          307.              </sx:div>        
          308.              <sx:div label="Tab 2" >      
          309.                  Local Tab 2     
          310.              </sx:div>        
          311.                 </sx:tabbedpanel>      
          312.               
          313.               
          314.         <!-- 加載其他頁面的選項卡 -->      
          315.           <hr color="blue">      
          316.           <b>加載其他頁面的選項卡:</b>      
          317.           <br>      
          318.           <sx:tabbedpanel id="tab2">      
          319.           <sx:div label="Remote Tab 1" href="upload.jsp">      
          320.                      Remote Tab 1     
          321.                 </sx:div>      
          322.              <sx:div label="Remote Tab 2" href="multipleUpload.jsp" >      
          323.                      Remote Tab 1     
          324.                 </sx:div>      
          325.           </sx:tabbedpanel>      
          326.               
          327.               
          328.         <!-- 設(shè)置選項卡底下的內(nèi)容懶加載,即等需要的時候再加載,使用屬性preload="false"-->      
          329.           <hr color="blue">      
          330.           <b>設(shè)置選項卡底下的內(nèi)容懶加載,即等需要的時候再加載,使用屬性preload="false":</b>      
          331.           <br>      
          332.                 <sx:tabbedpanel id="tab3">      
          333.              <sx:div label="Remote Tab 1" href="upload.jsp">      
          334.                  Remote Tab 1     
          335.              </sx:div>       
          336.              <sx:div label="Remote Tab 2" href="multipleUpload.jsp" preload="false">      
          337.                  Remote Tab 1     
          338.              </sx:div>           
          339.                 </sx:tabbedpanel>      
          340.               
          341.               
          342.         <!-- 固定大小的選項卡 -->      
          343.           <hr color="blue">      
          344.           <b>固定大小的選項卡,使用屬性cssStyle和doLayout:</b>      
          345.           <br>      
          346.                 <sx:tabbedpanel cssStyle="width: 200px; height: 100px;" doLayout="true" id="tab4">      
          347.              <sx:div label="Tab 1" >      
          348.                  Local Tab 1     
          349.              </sx:div>        
          350.              <sx:div label="Tab 2" >      
          351.                  Local Tab 2     
          352.              </sx:div>        
          353.                 </sx:tabbedpanel>      
          354.               
          355.               
          356.         <!-- 每次點擊選項卡時都重新刷新內(nèi)容 -->      
          357.           <hr color="blue">      
          358.           <b>每次點擊選項卡時都重新刷新內(nèi)容,使用屬性refreshOnShow:</b>      
          359.           <br>      
          360.           <sx:tabbedpanel id="tab5">      
          361.              <sx:div label="Remote Tab 1" href="upload.jsp" refreshOnShow="true">      
          362.                  Remote Tab 1     
          363.              </sx:div>       
          364.              <sx:div label="Remote Tab 2" href="multipleUpload.jsp" refreshOnShow="true">      
          365.                  Remote Tab 2     
          366.              </sx:div>           
          367.           </sx:tabbedpanel>      
          368.               
          369.                
          370.               
          371.         <!-- 使得其中一個選項卡失效 -->      
          372.           <hr color="blue">      
          373.           <b>使得其中一個選項卡失效:</b>      
          374.           <br>      
          375.                  <sx:tabbedpanel id="tab6">      
          376.             <sx:div label="Tab 1" >      
          377.                 Local Tab 1     
          378.             </sx:div>        
          379.             <sx:div label="Tab 2" disabled="true">      
          380.                 Local Tab 2     
          381.             </sx:div>        
          382.                 </sx:tabbedpanel>      
          383.               
          384.               
          385.         <!-- 設(shè)置選項卡在底部顯示 (可以是: top, right, bottom, left) -->      
          386.           <hr color="blue">      
          387.           <b>設(shè)置選項卡在底部顯示 (可以是: top, right, bottom, left):</b>      
          388.           <br>      
          389.           <sx:tabbedpanel id="tab7" labelposition="bottom" cssStyle="width:200px;height:100px;" doLayout="true">      
          390.              <sx:div label="Tab 1" >      
          391.                  Local Tab 1     
          392.              </sx:div>        
          393.              <sx:div label="Tab 2" >      
          394.                  Local Tab 2     
          395.              </sx:div>        
          396.           </sx:tabbedpanel>      
          397.               
          398.         <!-- 設(shè)置選項卡允許關(guān)閉,使用屬性closeable -->      
          399.           <hr color="blue">      
          400.           <b>設(shè)置選項卡允許關(guān)閉,使用屬性closeable:</b>      
          401.           <br>             
          402.           <sx:tabbedpanel id="tab8">      
          403.              <sx:div label="Tab 1" >      
          404.                  Local Tab 1     
          405.              </sx:div>        
          406.              <sx:div label="Tab 2"  closable="true">      
          407.                  Local Tab 2     
          408.              </sx:div>        
          409.           </sx:tabbedpanel>      
          410.      
          411.      <br/>--------------------------------------------------------------<br/>      
          412.      #、sx:textarea @textarea控件 <br/>      
          413.      <sx:textarea label="簡介" value="sx:textareasx:textareasx:<br/>textareasx:textareasx:textareasx:<br/>textareasx:textareasx:<br/>textareasx:textarea"></sx:textarea>      
          414.            
          415.      <br/>--------------------------------------------------------------<br/>      
          416.      #、sx:tree @樹控件 <br/>      
          417.      <sx:tree id="tree1" label="根節(jié)點">      
          418.        <sx:treenode id="tn1" label="財務(wù)部" />      
          419.        <sx:treenode id="tn2" label="開發(fā)部">      
          420.            <sx:treenode id="tn3" label="JAVA" />      
          421.            <sx:treenode id="tn4" label=".NET" />      
          422.        </sx:treenode>      
          423.        <sx:treenode id="tn5" label="人事部" />      
          424.     </sx:tree>      
          425.            
          426.  </s:form>         
          427.            
          428.   </body>      
          429. </html>    

          引自網(wǎng)絡(luò)



          posted on 2010-10-26 11:08 java_蟈蟈 閱讀(603) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汕头市| 若羌县| 岳西县| 太湖县| 海丰县| 通河县| 兰坪| 大港区| 财经| 报价| 博白县| 通河县| 丰台区| 大方县| 衢州市| 泾源县| 浮梁县| 纳雍县| 固阳县| 仁化县| 唐海县| 利辛县| 陇西县| 微博| 枝江市| 祁东县| 炎陵县| 康马县| 神木县| 平山县| 印江| 外汇| 永登县| 中方县| 项城市| 平乡县| 临夏县| 昌乐县| 东辽县| 丰都县| 武义县|