<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 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) 評論(0)  編輯  收藏 所屬分類: Struts
    主站蜘蛛池模板: 99精品国产免费久久久久久下载| 男女一进一出抽搐免费视频| 18女人毛片水真多免费| 国产∨亚洲V天堂无码久久久| a级毛片在线免费| 久久亚洲国产伦理| 91久久精品国产免费一区| 亚洲综合精品香蕉久久网97| 84pao强力永久免费高清| 亚洲国产夜色在线观看| 成人毛片18女人毛片免费视频未| 亚洲一卡2卡3卡4卡乱码 在线 | 国产亚洲精品美女2020久久| 免费羞羞视频网站| 看亚洲a级一级毛片| 亚洲VA综合VA国产产VA中| 在线播放国产不卡免费视频| 亚洲精品高清国产一线久久| 久久国产精品免费专区| 亚洲国产情侣一区二区三区| 国产成人免费片在线视频观看| 无遮挡免费一区二区三区| 久久国产精品亚洲综合| 91精品视频免费| 亚洲AV永久无码天堂影院 | 69视频免费观看l| 中文字幕无码精品亚洲资源网久久 | 日日躁狠狠躁狠狠爱免费视频| 亚洲综合久久夜AV | 97公开免费视频| 亚洲精品伦理熟女国产一区二区| 啊v在线免费观看| 暖暖免费日本在线中文| 亚洲a∨无码男人的天堂| 亚洲精品无码专区2| 久久国产精品成人片免费| 亚洲精品美女久久久久久久| 激情综合色五月丁香六月亚洲| 国产成人免费高清激情明星| 国产精品亚洲一区二区三区久久| 久久亚洲精品中文字幕三区|