simmone

          Jboss中Myfaces與Sitemesh的集成問(wèn)題

          ??? 想要在Myfaces項(xiàng)目中使用Sitemesh, 結(jié)果發(fā)現(xiàn)Jsf的標(biāo)準(zhǔn)UI沒(méi)有問(wèn)題,可使用了tomahawk的組件卻顯示不出來(lái)。是什么原因呢???
          ??? 原來(lái)是因?yàn)閠omahawk使用了Filter(ExtensionsFilter)來(lái)實(shí)現(xiàn),Sitemesh也使用Filter來(lái)實(shí)現(xiàn)(太優(yōu)美了),這就存在一個(gè)誰(shuí)先誰(shuí)后的問(wèn)題了。解決方法:
          首先,把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/*在上面,對(duì)應(yīng)的也要修改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這一項(xiàng)是要加的(我實(shí)際上只使用*.faces),不然過(guò)不去的。
          ???

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

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

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 扶风县| 班戈县| 宜州市| 神农架林区| 万源市| 楚雄市| 乐至县| 麦盖提县| 大竹县| 宣汉县| 灵丘县| 江孜县| 舟山市| 满城县| 昌邑市| 买车| 民县| 甘孜| 溧水县| 马公市| 滨海县| 永德县| 南开区| 舒城县| 龙南县| 凯里市| 昌宁县| 肃南| 高碑店市| 磴口县| 商河县| 嘉鱼县| 西林县| 新田县| 尤溪县| 长子县| 庄浪县| 贵溪市| 化隆| 泰宁县| 武山县|