• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 用JBuilder2007開發擴展JSF標簽的插件

    發表于:2007-04-27來源:作者:點擊數: 標簽:開發標簽JBuilder2007jsf擴展
    本文將編寫一個基于JSF標簽的名為"locallyDefinedBean"插件。JSF標簽可以在運行時將Bean變量加到JSP-JSF而中,在這里,我們將通過使用JSF EL(所謂JSF EL就是JSF E XP RESSION LANGUAGE)來模擬在設計時向JSP-JSF添加變量的過程。下面是具體的實現過程。 1.
      本文將編寫一個基于JSF標簽的名為"locallyDefinedBean"插件。JSF標簽可以在運行時將Bean變量加到JSP-JSF而中,在這里,我們將通過使用JSF EL(所謂JSF EL就是JSF EXPRESSION LANGUAGE)來模擬在設計時向JSP-JSF添加變量的過程。下面是具體的實現過程。

      1. 首先,使用File->New->Project->Plug-in Project來建立一個空的插件工程,這個工程使用JBuilder2007提供的默認值,并在工程名中輸入myplugin。如圖1所示:


    圖1

      2. 打開工程瀏覽器,切換到dependencies標簽。并加入如圖2所示的依賴庫。


    圖2 dependencies標簽

      3. 通過File->New->Class建立一個Java類: LocallyDeclaredBeanFactory.,并使這個類從org.eclipse.jst.jsf.context.symbol.internal.provisional.source.AbstractContextSymbolFactory繼承。如圖3所示。


    圖3

      4. 打開Java源碼編輯器。你將看到兩個根據抽象類自動產生的方法。然后將supports方法替換為我們自己的supports方法。代碼如下:

    clearcase/" target="_blank" >cccccc width="90%" align=center bgColor=#e7e9e9 border=1>
    public boolean supports(IAdaptable context)
    {
     return context.getAdapter(IStructuredDocumentContext.class) != null;
    }

      上面的代碼表示只能調用IstructuredDocumentContext工廠。

    共4頁。 1 2 3 4 :

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>