simmone

          Jboss中Myfaces與Sitemesh的集成問題

          ??? 想要在Myfaces項目中使用Sitemesh, 結果發現Jsf的標準UI沒有問題,可使用了tomahawk的組件卻顯示不出來。是什么原因呢???
          ??? 原來是因為tomahawk使用了Filter(ExtensionsFilter)來實現,Sitemesh也使用Filter來實現(太優美了),這就存在一個誰先誰后的問題了。解決方法:
          首先,把sitemesh的filter map放到最后。然后把tomahawkr的ExtensionsFilter改為如下:
          ????<filter-mapping>
          ??????? <filter-name>MyFacesExtensionsFilter</filter-name>
          ??????? <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
          ??? </filter-mapping>

          ??? <filter-mapping>
          ??????? <filter-name>MyFacesExtensionsFilter</filter-name>
          ??????? <url-pattern>*.faces</url-pattern>
          ??? </filter-mapping>
          注意:/faces/myFacesExtensionResource/*在上面,對應的也要修改myfaces的servlet-mapping,如下:
          ????<servlet-mapping>
          ??????? <servlet-name>Faces Servlet</servlet-name>
          ??????? <url-pattern>*.faces</url-pattern>
          ??? </servlet-mapping>
          ???
          ??? <servlet-mapping>
          ??????? <servlet-name>Faces Servlet</servlet-name>
          ??????? <url-pattern>*.jsf</url-pattern>
          ??? </servlet-mapping>
          *.jsf這一項是要加的(我實際上只使用*.faces),不然過不去的。
          ???

          posted on 2006-05-23 09:00 陳曉 閱讀(983) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          <2006年5月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 揭阳市| 玛曲县| 新平| 平武县| 勐海县| 阳江市| 深泽县| 泊头市| 即墨市| SHOW| 柳河县| 普格县| 手游| 故城县| 宝清县| 平乐县| 红原县| 定安县| 广州市| 安仁县| 揭西县| 临江市| 城口县| 大新县| 靖安县| 神池县| 和硕县| 民县| 遂昌县| 察隅县| 永安市| 金秀| 南乐县| 临洮县| 七台河市| 彭州市| 湄潭县| 织金县| 什邡市| 冷水江市| 葵青区|