隨筆-37  評論-58  文章-4  trackbacks-0
          ??????這么久都沒有更新我的老窩了,說來慚愧哦,最近才把駕照的事情搞定,終于把樁考過了,由于我以前的駕照已經五年沒審了,被注銷了,沒辦法,家里讓我重新去學個。。。小小的Congratulation一下。。。
          ??????也就是由于駕照的事,很久沒有來更新了,一周前學習了Struts的Tiles框架,到現在才寫心得。。。
          ??????首先,要實現Tiles框架,得創建一個描述網站布局的jsp文件,在文件中,導入struts-tiles.tld文件,對嵌入其他jsp文件的地方,使用<tiles:insert>標記,如:
          ??????<tiles:insert attribute="content" ></tiles:insert>
          ??????attribute屬性指定的名稱是要插入的文件的邏輯名字,具體的現實名稱要到相關的XML文件中制定。

          ??????接著創建一些相關的,將要插入到Tiles框架中的jsp文件,并且創建XML文件,在XML文件中對attribute進行配置。

          ??????最后將xml文件插入到工程中,這需要在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>
          并且在創建的jsp文件中使用<tiles:insert definition="index-definition" ></tiles:insert>,從而將組件插入到網頁當中,實現Tiles框架!
          posted on 2006-08-22 19:28 楓中玎玲 閱讀(709) 評論(0)  編輯  收藏 所屬分類: Struts

          評論:
          # re: Tiles框架的實現 2008-08-20 11:54 | 王毅
          你好,我使用Tiles遇到個問題,幫我解決下:

          我的test.jsp大致如下:
          <html>
          <head>
          <title><tiles:getAsString name="title"/></title>
          </head>
          <body>
          <tiles:insert definition="tile.login" flush="true" />
          </body>
          </html>
          訪問時報錯:Error.tag getAsString


          去掉<tiles:getAsString name="title"/>一切正常


          在Struts-Config.xml中加入ForwardAction以.do形式訪問test.jsp仍然報錯   回復  更多評論
            
          主站蜘蛛池模板: 龙岩市| 文山县| 漯河市| 溧阳市| 惠安县| 江达县| 新余市| 钟山县| 遵义县| 大田县| 田林县| 五莲县| 茶陵县| 博兴县| 溆浦县| 栾川县| 明溪县| 高邮市| 彩票| 弥勒县| 栾城县| 湘西| 甘德县| 阿巴嘎旗| 曲沃县| 吉隆县| 利津县| 津南区| 邵东县| 彭水| 昌邑市| 德钦县| 翼城县| 泗洪县| 永城市| 阳朔县| 双柏县| 榕江县| 天柱县| 香港 | 轮台县|