日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

9.struts1.x中tiles框架的使用

發布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9.struts1.x中tiles框架的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 在頁面直接使用titles標簽
  • 先引入標簽:<%@taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

    將模板頁面要代替的內容用標簽占位:<tiles:insert attribute="content"></tiles:insert>

    在另外一頁面將模板頁與內容頁整合:

    <tiles:insert page="usertemplate.jsp">

    <tiles:put name="content" value="zczzh.jsp"></tiles:put>

    </tiles:insert>

  • 使用tiles框架
  • 先插入框架的插件

    <!-- 使用tiles框架則要將它的插件插入,當在頁面用tiles標簽時,則不必要加入些插件,

    ??? 事實上直接使用tiles標簽也蠻簡單,只是多了一個頁面

    ??? ,但是它可以使用其它的自定義action,各人所好吧。

    ??? 參數相注意,就這么寫-->

    ??? <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>

    ? ?定義tiles配置文件

    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE component-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "tiles-config_1_1.dtd" >

    <component-definitions>

    <!--

    可以配置一個模板頁面,然后其它頁面從它來繼承,如下:

    它的其中一個空位置并沒有被填充

    ?-->

    ? <definition name="template" page="/template.jsp">

    ? <put name="head" value="head.jsp" ></put>

    ? <put name="foot" value="foot.jsp" ></put>

    ? <put name="left" value="left.jsp" ></put>

    ? </definition>

    ? <!--

    ? 這個頁面繼承了模板頁面,填充了它沒有填充的地方。

    ? 當然如果模板頁面已經填充,它可以覆蓋。

    ?? -->

    ? <definition name="register" extends="template">

    ? <put name="content" value="content2.jsp"></put>

    ? </definition>

    </component-definitions>

    ?????? 在struts的action中調用

    <!-- 使用tiles,則自定義的action必須繼承ForwardAction,其它跟別的自定義action一樣,不過

    ??????? 它的parameter屬性用來指定tiles配置文件中definition標簽的name,當兩者相同時如果execute方法返回值為null,

    ??????? 則頁面轉向parameter指定的組合頁面。否則到相應的頁面,蠻有用的 -->

    ??????? <action path="/testtiles" type="edu.yzu.action.MyTilesAction"

    ??????????? parameter="register">

    ??????????? <forward name="success" path="/index.jsp"></forward>

    ??????? </action>

    轉載于:https://www.cnblogs.com/jinkun/archive/2010/05/03/1726456.html

    總結

    以上是生活随笔為你收集整理的9.struts1.x中tiles框架的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。