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

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

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

    隨筆-8  評論-20  文章-4  trackbacks-0
              SSH筆記目錄

             SSH筆記一  用maven構建項目(源碼下載ssim1.rar)
            SSH筆記二  整合hibernate和spring(源碼下載ssim2-maven.rar
            SSH筆記三  反向生成DAO  優化開發目錄(源碼下載ssim3-dao.rar
            SSH筆記四  整合struts2(源碼下載ssim4-struts2.rar
            SSH筆記五  整合Tiles2(源碼下載ssim5-tiles2.rar

          
      今天的任務是添加Tiles2的支持,完成之后效果如下:
            直接開始今天的內容了
            1.在pom.xml中添加Tiles2的依賴
    <dependency>
                
    <groupId>org.apache.struts</groupId> 
                
    <artifactId>struts2-tiles-plugin</artifactId> 
                
    <version>2.1.6</version> 
            
    </dependency>
            2.添加Tiles2的配置文件tiles-def.xml,并添加tiles-jsp.tld文件(找到對應版本)(注意:DOCTYPE tiles-definitions PUBLIC 聲明要注意版本,比如Tiles包是2.1的要申明為2.1,這里我們用的Tiles2.0.x,所以申明用2.0的配置文件

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE tiles-definitions PUBLIC
            "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
            "http://struts.apache.org/dtds/tiles-config_2_0.dtd"
    >
           
    <tiles-definitions>

      
    <definition name="welcome" template="/template/layout.jsp">
         
    <put-attribute name="title" value="Welcome"/>
         
    <put-attribute name="head" value="/template/head.jsp"/>
         
    <put-attribute name="content" value="/template/content.jsp"/>
         
    <put-attribute name="foot" value="/template/foot.jsp"/>
      
    </definition>
    </tiles-definitions>
            3.創建Tiles模版以及需要的內容頁
    layout.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding
    ="UTF-8"%>
    <%@ taglib uri="/WEB-INF/tiles-jsp.tld" prefix="tiles" %>
    <%@ taglib uri="/struts-tags" prefix="s" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <HTML>
    <HEAD>
    <title><tiles:insertAttribute name="title" /></title>
    <META http-equiv=Content-Type content="text/html; charset=utf-8">
    </HEAD>
    <BODY>
    <table>
    <tbody><tr>
    <td><tiles:insertAttribute name="head"/></td></tr>
    <tr>
    <td><tiles:insertAttribute name="content"/></td></tr>
    <tr>
    <td><tiles:insertAttribute name="foot"/></td></tr>
    </tbody></table>
    </BODY>
    </HTML>
    head.jsp
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding
    ="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
    this is head
    content.jsp
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding
    ="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

    <table height="420px">
    <tr><td>this is body</td>
    </tr>
    </table>
    foot.jsp
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding
    ="UTF-8"%>

    this is foot
            4.修改struts.xml文件,使用Tiles解析
    user.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd"
    >

    <struts> 
        
    <package name="user" namespace="/user" extends="tiles-default">    
            
    <action name="login" class="userAction" method="login">
                
    <result name="input">/login.jsp</result>
                
    <result name="success" type="tiles">welcome</result>
            
    </action> 
        
    </package> 
    </struts>
            Tiles的支持到此完成。

            這個系列到此也基本結束,后面有根據時間可能會加上隨機碼驗證,以及MD5編譯密碼或者Fckeditor錄入文章等常用內容,謝謝關注



    posted on 2009-08-11 22:59 ju 閱讀(2480) 評論(2)  編輯  收藏 所屬分類: SSH系列

    評論:
    # re: SSH筆記五 整合Tiles2 2009-08-12 12:27 | 樂蜂網
    好東西啊  回復  更多評論
      
    # re: SSH筆記五 整合Tiles2[未登錄] 2011-03-16 16:28 | alex
    19914403 加我qq吧  回復  更多評論
      
    主站蜘蛛池模板: 国产成人精品久久亚洲高清不卡| 日韩免费无砖专区2020狼| 妇女自拍偷自拍亚洲精品| 亚洲尹人九九大色香蕉网站| 亚洲国产精品自在拍在线播放 | 亚洲?v女人的天堂在线观看| 国产片AV片永久免费观看| 久久青草免费91线频观看站街| 一级一级一级毛片免费毛片| 亚洲国产精品无码久久98| 亚洲乱码一区av春药高潮| 亚洲av福利无码无一区二区| 亚洲中文字幕在线第六区| 亚洲一级特黄大片在线观看 | 日亚毛片免费乱码不卡一区| 亚洲中文字幕乱码熟女在线| 亚洲伊人久久大香线蕉在观| 久久亚洲美女精品国产精品| 久久夜色精品国产亚洲| 亚洲一区二区三区无码影院| 免费永久在线观看黄网站| 在线a毛片免费视频观看| 成人黄动漫画免费网站视频| 日韩免费一区二区三区在线| 久热中文字幕在线精品免费| 蜜臀AV免费一区二区三区| 99ee6热久久免费精品6| 3d成人免费动漫在线观看| 久久99国产乱子伦精品免费| 日日麻批免费40分钟无码| 无码国产精品一区二区免费vr| 久久国产免费一区| 最近免费中文字幕高清大全| 免费国产黄网站在线观看| 最近免费中文字幕mv在线电影| 亚洲精品视频在线观看免费| 美女被cao免费看在线看网站| 毛片基地免费观看| 免费一级大黄特色大片| 亚洲中文字幕丝袜制服一区| 国产亚洲人成无码网在线观看 |