<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks

    Recently i while doing a R&D sort of thing on my ide’s (eclipse and netbeans) i encountered on a struts 2 application.I read its documentation on the page and decided to give it a try as i went through the features.Getting started with struts 2 was a piece of cake , more ever with the site-mesh integration it just blew me off.It worked fine.However off late i encountered a requirement stating usage of tiles with struts 2 .Initially i thought of it as easy but as i ususally feel of easy things , it turned out to be real pain.Eventually a couple of hours of fight saw me through the struts 2 defences and led to a good integration of tiles2 with struts .This is a walk through is to achieve the same.The versions for struts 2 and tiles 2 used are 2.0.6 and any further versions haven’t been tested by me.

    Assumptions:

    • JDK 1.5 installed
    • Tomcat 6.0 installed
    • You can create a struts 2 web application in eclipse or any other ide.

    The process involves the following steps:

    1. Download the binaries
    2. Changing the configuration files for application.

    1.Download the binaries

    I have used struts 2.0.6 libraries , which can be downloaded from Here .

    Tiles 2.0.6 binaries can be downloaded from Here

    Extract the jar’s from both the zip files and put them in your lib directory of your web project.

    2. Changing the configuration files for application.

    This involves changing web.xml ,struts.xml and tiles .xml

    web.xml

    Add following section to web.xml

    <listener>
    <listener-class>
    org.apache.struts2.tiles.StrutsTilesListener
    </listener-class>
    </listener>

    <context-param>

    <param-name>tilesDefinitions</param-name>
    <param-value>/WEB-INF/tiles.xml</param-value>
    </context-param>

    struts.xml
    add following section to struts.xml

    <package name=”org.action” extends=”tiles-default” >
    <action name=”myaction” class=”org.action.YourAction”>
    <result name=”INPUT” type=”tiles”>tiles:test</result>
    </action>
    </package>

    here “org.action” is the package name in which the action class resides.

    tiles.xml

    add the following snippet to tiles.xml file within “tiles-definitions”

    <definition name=”tiles:layout” template=”/WEB-INF/pages/layout.jsp”>
    <put name=”body” value=”"/>
    </definition>
    <definition name=”tiles:test” extends=”tiles:layout”>
    <put name=”body” value=”/WEB-INF/pages/test.jsp”/>
    </definition>

    Rest of the struts 2 application remains unaltered. Note that tiles.xml should be in WEB-INF folder as mentioned in the web.xml.The jsp’s and action should be present at correct locations and its all done .

    posted on 2009-03-22 22:25 seal 閱讀(316) 評(píng)論(0)  編輯  收藏 所屬分類: Struts
    主站蜘蛛池模板: 亚洲熟妇无码乱子AV电影| 国产极品美女高潮抽搐免费网站| 亚洲国产一成久久精品国产成人综合| 亚洲不卡影院午夜在线观看| 又粗又大又黑又长的免费视频 | 一级做a免费视频观看网站| 国产精品国产午夜免费福利看| 亚洲精品伦理熟女国产一区二区 | 国产高潮流白浆喷水免费A片 | 亚洲第一区精品观看| 日日狠狠久久偷偷色综合免费| 国产日韩成人亚洲丁香婷婷| 伊人久久大香线蕉免费视频| 亚洲AV无码一区二区二三区软件| 久久一区二区三区免费播放 | 中文在线日本免费永久18近| 亚洲热妇无码AV在线播放| 色欲国产麻豆一精品一AV一免费| 亚洲自偷自拍另类图片二区| 国产一精品一AV一免费孕妇| 国产精品亚洲天堂| 国产专区一va亚洲v天堂| 玖玖在线免费视频| 亚洲AV男人的天堂在线观看| 高清在线亚洲精品国产二区| 三年片免费高清版 | 亚洲偷自精品三十六区| 国产成人精品免费视频大全五级 | 一级毛片a免费播放王色电影 | 精品无码国产污污污免费| 窝窝影视午夜看片免费| 亚洲国产精品福利片在线观看| 亚洲一级毛片免费在线观看| 亚洲GV天堂无码男同在线观看| 老司机亚洲精品影视www| 日本高清在线免费| 免费人成大片在线观看播放| 亚洲国产精品久久久久网站| 日韩免费视频网站| 日本免费一区二区久久人人澡 | 国产精品1024在线永久免费|