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)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乐清市| 神木县| 阳朔县| 富阳市| 杭州市| 嘉黎县| 疏附县| 盐城市| 嵩明县| 阳山县| 兰州市| 湖口县| 六盘水市| 西青区| 沂源县| 祥云县| 彭阳县| 吐鲁番市| 阿合奇县| 沐川县| 莱芜市| 封丘县| 德阳市| 肇源县| 奇台县| 巨野县| 元朗区| 瑞安市| 宁陕县| 桦川县| 海丰县| 丰原市| 武邑县| 高青县| 仙居县| 天台县| 金门县| 常德市| 安岳县| 石渠县| 大方县|