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

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

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

    數據加載中……
    sitemesh 簡單入門 之二
    2008年4月16日  Edited By DingDangXiaoMa 
     (1)printable 裝飾及 page 用法。
    當要打印頁面內容時,不想要一些邊邊框框。只關注想要的內容,設置為printable decorators 即可。
    sitemesh 設置方法如下:
    setemesh.xml
    <mapper class="com.opensymphony.module.sitemesh.mapper.PrintableDecoratorMapper">
                <param name="decorator" value="printable" />
                <param name="parameter.name" value="printable" />
                <param name="parameter.value" value="true" />
    </mapper>
    上面代碼為設置  打印的屬性及參數。?printable=true鏈接到打印模式上。
    decorators.xml
     <decorator name="printable" page="printable.jsp"/>
    功能:將name="printable" 的裝飾映射到printable.jsp上。
    printable.jsp
    <%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
    <html>
        
    <head>
            
    <title><decorator:title default="NO Title" /></title>
            
    <decorator:head />
        
    </head>
        
    <body>
            
    <h1><decorator:title  default="No Title"/></h1>
            
    <p align="right"><i>(printable version)</i></p>
            
    <decorator:body />
        
    </body>
    </html>
    這是參照官方上的例子的printable.jsp.注意。當鏈接指向時,沒有標題時,顯示No Title .當沒有body部分時,則會出現null point error(我出現了這個錯誤,不知道是不是我機子的問題)
    按照上述配置后:當訪問:http://localhost/sitemesh/index.jsp?printable=true 時,就只能顯示index.jsp未被修飾的數據。
    再進行修改就是在頁面上加一個超級鏈接到些頁面打印狀態(tài)。
    在decorators/main.jsp中加入以下代碼;
            <decorator:usePage id="p" />
            
    <%
                HttpServletRequest req 
    = p.getRequest();
                StringBuffer printUrl 
    = new StringBuffer();
                printUrl.append( req.getRequestURI() );
                printUrl.append(
    "?printable=true");
                
    if (request.getQueryString()!=null) {
                    printUrl.append(
    '&');
                    printUrl.append(request.getQueryString());
                }
            
    %>
            
    <p align="right"><a href="<%= printUrl %>">printable version</a> ]</p>
    這樣就在每個頁面都添加上了,打印式的超級鏈接。 <decorator:usePage id="p" /> 是獲得了頁面的page對象。
    (2)page:applyDecorator 用法:把某一個頁面進行某種樣式的映射。<page:applyDecorator page="*.jsp" name="*" />
    把*.jsp映射到decorators.xml 中定義的* 裝飾上。
    例子:
    <page:applyDecorator name="panel" page="/date.jsp" >


    posted on 2008-04-16 18:07 叮當小馬 閱讀(338) 評論(0)  編輯  收藏 所屬分類: OpenSymphony


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲va久久久噜噜噜久久男同| www.亚洲色图.com| 91亚洲国产在人线播放午夜| 永久在线观看免费视频| 亚洲线精品一区二区三区影音先锋 | 亚洲电影免费观看| 亚洲免费在线视频播放| 亚洲国产精品免费在线观看| 蜜桃AV无码免费看永久| 亚洲人成7777影视在线观看| 毛片a级毛片免费播放下载| 亚洲成a∨人片在无码2023| 无码欧精品亚洲日韩一区夜夜嗨| 全部在线播放免费毛片| 久久久久亚洲AV成人网人人网站 | 国产成人精品免费视| 精品亚洲国产成人| 日本特黄特色aa大片免费| 一日本道a高清免费播放 | 午夜爱爱免费视频| 成人精品综合免费视频| 亚洲AV无码一区东京热久久| 四虎成年永久免费网站| 亚洲精品无码久久久久牙蜜区| 又大又粗又爽a级毛片免费看| 本免费AV无码专区一区| 久久精品国产亚洲av麻豆色欲| 亚洲人成免费电影| 老外毛片免费视频播放| 亚洲精品无码午夜福利中文字幕| 无码少妇精品一区二区免费动态| 亚洲国产激情在线一区| 亚洲精品国产V片在线观看| 久久精品私人影院免费看| 最新亚洲春色Av无码专区| 一级毛片直播亚洲| 亚欧免费无码aⅴ在线观看| 亚洲私人无码综合久久网| 中文字幕精品无码亚洲字| 日本免费xxxx| 国产激情久久久久影院老熟女免费 |