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

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

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

    隨筆-112  評論-73  文章-0  trackbacks-0

    Trinidad發布了1.2.1版本,針對JSF1.2實現的組件,下載了Example,將jsf-impl.jar和jsf-api.jar(是SUN對JSF1.2的實現)及其依賴包復制到WEB-INF/lib目錄下即可運行了.

    參照這個Example就可以創建自己的JSF應用了.

    下面主要介紹一下trinidad 與facelets一起使用時我遇到的問題及解決方法:

    主要是配置web.xml和faces-config.xml 可以參照https://facelets.dev.java.net/nonav/docs/dev/docbook.html#gettingstarted-setup-web這個文檔來配置facelets,后面附有完整的配置好的代碼。

    需要注意的問題就是:

    配置好的facelets后在faces-config.xml中有這樣一段代碼:

    <application>
        <view-handler>
          com.sun.facelets.FaceletViewHandler
        </view-handler>    
    </application> 
    
    在加入trinidad后這部分變為
    
      <application>
    <default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-id>

    <locale-config>
    <default-locale>cn</default-locale>
    <supported-locale>en</supported-locale>
    </locale-config>
    </application>
    一定要將
    
        <view-handler>
          com.sun.facelets.FaceletViewHandler
        </view-handler>    
    這段刪除才可以顯示出頁面。要不然會提示一個錯誤:
    
    
    
    java.lang.IllegalStateException: No RenderingContext
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeBegin(CoreRenderer.java:156)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeBegin(UIXComponentBase.java:704)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1267)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:757)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:890)
            at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:571)
            at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178)
            at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:171)
            at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
            at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
    
    

    web.xml(已經配置好了JSF1.2(sun實現)\facelets\spring)
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4" xmlns=" xmlns:xsi="
    face-config.xml
    
    <?xml version="1.0" encoding="UTF-8"?>
    <faces-config version="1.2" xmlns="
    xmlns:xi=" xmlns:xsi="

    Technorati : ,

    posted on 2007-07-18 17:59 Libo 閱讀(1596) 評論(1)  編輯  收藏

    評論:
    # re: facelets1.2 與 trinidad1.2.1 2007-07-18 22:54 | ginkgo
    good blog.

    btw.
    myfaces 1.2 released.
      回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 日本成年免费网站| 一级毛片直播亚洲| 久久精品乱子伦免费| 亚洲一级毛片免费看| 好吊妞788免费视频播放| 一级毛片直播亚洲| 一级毛片a免费播放王色电影| 中文字幕在线视频免费观看| 美丽姑娘免费观看在线观看中文版 | 亚洲视频免费在线看| 亚洲免费二区三区| 朝桐光亚洲专区在线中文字幕| 九九美女网站免费| 真实乱视频国产免费观看| 亚洲精品美女久久久久99| 亚洲熟女综合一区二区三区| 最新久久免费视频| 免费一级做a爰片性色毛片| 亚洲春色另类小说| 久久精品成人免费看| 亚洲欧洲国产精品久久| 成人黄18免费视频| 亚洲福利一区二区精品秒拍| 怡红院免费全部视频在线视频 | 亚洲成年人免费网站| 成人在线免费观看| 免费国产va视频永久在线观看| 9久9久女女免费精品视频在线观看| 国产精品亚洲аv无码播放| 蜜桃视频在线观看免费视频网站WWW| 亚洲AV一二三区成人影片| 国产成人精品免费久久久久| 亚洲日本国产精华液| 国产精品va无码免费麻豆| 亚洲AV综合永久无码精品天堂| 午夜理伦剧场免费| 亚洲视频在线观看| a成人毛片免费观看| 亚洲精品无码日韩国产不卡?V| 亚洲av无码专区国产不乱码| 成人无遮挡毛片免费看|