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

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

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

    歡迎來到davy的java世界
    愛生活,愛java
    posts - 8,  comments - 6,  trackbacks - 0

    一、 contrib:PopupLink 組件:

    Html 模板代碼:

    <h1> PopopLink組件: </h1><p>

    作用:彈出一個自定義的窗口,相當于一個 Script語名:

    <br> window.open(URL, windowName, windowFeatures) <br>

    1.必須在Body組件內使用。 <br>

    2.注意href參數它會產生一個地址“/context/href參數值”

    <p> <span jwcid = "@contrib:PopupLink" href = "/WEB-INF/Home.html" features = 'ognl:"resizable,scrollbars,top=100,left=100,height=400,width=300"' > PopupLink到主頁 </span>

     

     

    二、 GenericLinkLink 組件

    Html 模板代碼:

    1.GenericLink:一般作用是用來鏈接跳轉到應用程序范圍以外的鏈接。注意OGNL用法: <br>

    <a jwcid = "@GenericLink" href = "ognl:'http://'+url" >

    <span jwcid = "@Image" image = "ognl:assets.ms" /> 163主頁 </a><p>

    url參數:

    private String url="http://m.tkk7.com/happydavy/";

    ms參數:

    <context-asset name="ms" path="http://MS.JPG"/>

    作用:點擊后就會到 163頁面。

    三、 .ExternalLink 組件

    Html 模板代碼:

    <span jwcid = "@ExternalLink" page = "LinkResult" parameters = 'ognl:new java.lang.Object[]{new java.lang.Integer("5"),new java.lang.String("rjzjh")}' >

    ExternalLink使用 </span><p>

    ExternalLink :這組件比 GenericLink 組件復雜,使用 Tapestry 的 9 種 Service 的 “external service” ,它的用法關注 LinkResult 頁。

    鏈接傳遞參數 parameters ,多個參數用逗號隔開。鏈接的頁面 “LinkResult” 必須實現 IExternalPage 接口,必須重寫 activateExternalPage 方法
    在這個方法中我們可以把傳遞過來的參數取出來實現我們的邏輯。參數因為單引號內有雙引號,所以不能用雙引號,也可以調回來用了,鏈接頁的地址為: http://localhost:8080/context/app?service=external/LinkResult&sp=5&sp=Srjzjh

    接收參數的頁面要:

    ?  實現 IexternalPage 接口。

    ?  覆蓋 public void activateExternalPage(Object[] parameters, IRequestCycle cycle) 方法。

    如下 Java 文件為:

    public void activateExternalPage(Object[] parameters, IRequestCycle cycle) {

    this.setPar1((Integer)parameters[0]);

    if(parameters.length==2){

    this.setPar2((String)parameters[1]);

    }

    }

    三、 DirectLink 組件

    Html 模板為:

    <p><span jwcid = "@DirectLink" listener = "ognl:listeners.directlistener" parameters = 'ognl:new java.lang.Object[]{new java.lang.Integer("8"),new java.lang.String("zjh")}' >

    這是一個DirectLink鏈接

    </span><br>

    <span jwcid = "@DirectLink" listener = "ognl:listeners.DirectResult" parameters = 'ognl:new java.lang.Object[]{new java.lang.Integer("8"),new java.lang.String("zjh")}' >

    第二個DirectLink,跳轉到LinkResult頁面

    </span>

    <br> DirectLink要傳的參數是:

    <span jwcid = "@Insert" value = "ognl:Directpar1" /> 和 <span jwcid = "@Insert" value = "ognl:Directpar2" /><p>

    第一個組件接收參數方法(監聽事件):

    public void directlistener(IRequestCycle cycle){

    Object[] par=cycle.getServiceParameters();

    this.setDirectpar1((Integer)par[0]);

    this.setDirectpar2((String)par[1]);

    }

    第二個組件接收參數方法(在跳轉的頁面中寫監聽事件):

    1 .先跳轉到另一個頁面:

    public void DirectResult(IRequestCycle cycle){

    IPage result=cycle.getPage("LinkResult");

    cycle.activate(result);

    }

    2 .這時參數也會隨 Session 傳到 LinkResult 頁面,在 LinkResult 頁面中寫監聽事件。

    public void getpar(IRequestCycle cycle) {

    Object[] par=cycle.getServiceParameters();

    this.setDirectpar2((String)par[1]);

    this.setDirectpar1((Integer)par[0]);

    }

    posted on 2005-12-27 17:51 我的java天地 閱讀(878) 評論(0)  編輯  收藏

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


    網站導航:
     

    <2005年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    文章檔案

    相冊

    我的友人們呀

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 亚洲AV无码成人精品区天堂 | 57pao国产成视频免费播放| 亚洲av再在线观看| 色费女人18女人毛片免费视频| 国内自产少妇自拍区免费| 亚洲午夜精品一区二区麻豆| 日本免费网址大全在线观看 | 亚洲AV无码1区2区久久| 免费视频精品一区二区三区| 亚洲av色福利天堂| 免费成人福利视频| 在线视频亚洲一区| 国产成人免费全部网站| 国产尤物在线视精品在亚洲| 亚洲中文字幕视频国产| 99视频在线观看免费| 亚洲免费在线视频| 99久久免费国产香蕉麻豆| 亚洲欧美一区二区三区日产| 免费一级大黄特色大片| 免费无码av片在线观看| 亚洲综合激情另类小说区| 成人毛片免费在线观看| 免费大片av手机看片| 蜜桃视频在线观看免费网址入口| 亚洲短视频在线观看| 四虎成人免费大片在线| gogo免费在线观看| 亚洲视频一区在线观看| 午夜色a大片在线观看免费| 2022国内精品免费福利视频| 亚洲经典在线观看| 日韩一级视频免费观看| 视频免费在线观看| 亚洲www在线观看| 久久久久亚洲AV综合波多野结衣| 日韩精品人妻系列无码专区免费| 亚洲一久久久久久久久| 男人天堂2018亚洲男人天堂| 成人免费视频国产| 在线看片免费人成视频播|