乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      struts title 使用

       小朋 2006-11-13

      struts title 使用

      1 . 先建一個(gè) layout.jsp 布局頁面

      ******
          <tr>
          
      <td height="113" colspan="2" scope="col">
          
      <tiles:insert attribute="top"/>
          
      </td>
        
      </tr>
         
      <tr>
          
      <td width="21%" height="409" scope="row">
          
      <tiles:insert attribute="left"/>
          
      </td>
           
      <td width="79%" height="409" scope="row">
       
      <tiles:insert attribute="main"/>
        
      </td>
         </tr>
      *******
       
       2.  新建一個(gè)  tiles-defs.xml  文件,并在其中做相應(yīng)的配置  。 
      *********
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "http://jakarta./struts/dtds/tiles-config_1_1.dtd">
      <tiles-definitions>
       <definition name="member-definition" path="/Jsp/layout.jsp">
        <put name="top" value="/mTop.do"/>
        <put name="left" value="/mLeft.do"/>
        <put name="main" value="/defaultMmain.do"/>
       </definition>
      </tiles-definitions>
      *********
      這樣就相當(dāng)于通過xml文件定義了一個(gè)member.jsp.
       
       3.   web.xml   struts-config.xml   web.xml  中做相應(yīng)配置  . 
      在struts-config.xml中配置如下:
      ***********
        <plug-in className="org.apache.struts.tiles.TilesPlugin">   <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
         <set-property property="definitions-parser-validate" value="true"/>
         </plug-in>
      ***********
      在web.xml中配置如下:
      ************
         <init-param>
          <param-name>definitions-config</param-name>
          <param-value>/WEB-INF/tiles-defs.xml</param-value>
         </init-param>
      ************
       4.  調(diào)用  Tiles  組件 
      Tiles組件是通過Struts Action來調(diào)用的,在struts-config.xml中做如下action配置:
      *************
            <action        path="/member"        parameter="member-definition"        type="org.apache.struts.actions.ForwardAction"/>
      **************
       
      然后可以通過訪問/member.do訪問相當(dāng)于member.jsp的Tiles組件.
       II ---------------------tiles  的高級(jí)使用  -------------------------- 
         
       

      1 .tiles 組件的嵌套

      然后可以通過訪問/member.do訪問相當(dāng)于member.jsp的Tiles組件.

       
      *************
      <tiles-definitions>
       <definition name="member-definition" path="/Jsp/layout.jsp">
        <put name="top" value="menu-definition" type="definition"/>
        <put name="left" value="/mLeft.do"/>
      <put name="main" value="/defaultMmain.do"/>  
      </definition>
      ************
      其中menu-definiton作為一個(gè)子tiles組件而單獨(dú)配置,這樣就可以把一個(gè)個(gè)簡(jiǎn)單的tiles組件組合成一個(gè)復(fù)雜的tiles組件。
       
       
       2.Tiles組件的擴(kuò)展 
      Tiles組件的擴(kuò)展,在有很多tiles組件使用相同的模板頁面layout.jsp的時(shí)候,特別有用處,我們先定義一個(gè)通用的tiles組件如base-definition,其中組件中相應(yīng)的地方value設(shè)置為空。
      *************
      <definition name="base-definition" path="/Jsp/layout.jsp">  <put name="top" value="/mTop.do"/>  <put name="left" value="/mLeft.do"/>
       <put name="main" value=" "/>
       </definition>
      *************
      其它tiles組件可以通過集成它,并把name="main"中的value設(shè)置成自己特有的,
      如:
      **************
      <definition name="member-definition" extends="base.definition">
      <put name="main" value="/defaultMmain.do "/>
       </definition>
      ******************
      <put name="main" value="/defaultMmain.do"/>  
      </definition>
      ************
      其中menu-definiton作為一個(gè)子tiles組件而單獨(dú)配置,這樣就可以把一個(gè)個(gè)簡(jiǎn)單的tiles組件組合成一個(gè)復(fù)雜的tiles組件。
       
       
       2.Tiles組件的擴(kuò)展 
      Tiles組件的擴(kuò)展,在有很多tiles組件使用相同的模板頁面layout.jsp的時(shí)候,特別有用處,我們先定義一個(gè)通用的tiles組件如base-definition,其中組件中相應(yīng)的地方value設(shè)置為空。
      *************
      <definition name="base-definition" path="/Jsp/layout.jsp">  <put name="top" value="/mTop.do"/>  <put name="left" value="/mLeft.do"/>
       <put name="main" value=" "/>
       </definition>
      *************
      其它tiles組件可以通過集成它,并把name="main"中的value設(shè)置成自己特有的,
      如:
      **************
      <definition name="member-definition" extends="base.definition">
      <put name="main" value="/defaultMmain.do "/>
       </definition>
      ******************
       


      Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1353873

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多