隨筆-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仍然報錯   回復  更多評論
            
          主站蜘蛛池模板: 深泽县| 清流县| 剑川县| 长葛市| 吉首市| 永丰县| 咸阳市| 保靖县| 镇远县| 元氏县| 舒兰市| 营口市| 友谊县| 绍兴市| 阿尔山市| 秭归县| 额尔古纳市| 翁牛特旗| 清河县| 邢台县| 镇雄县| 嘉峪关市| 吉首市| 绥芬河市| 唐海县| 武隆县| 云霄县| 尼木县| 寿宁县| 甘泉县| 乌兰察布市| 东城区| 常熟市| 潮安县| 长顺县| 综艺| 天气| 北宁市| 奉化市| 崇仁县| 罗山县|