2009-09-09 46 views

回答

0

我從來沒有嘗試,但認爲你可以編寫高優先級的過濾器來調用JSP或ICEF之間的請求。並放置到web.xml中截取所有的

<filter-mapping> 
    <filter-name>MyDispatcher</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
0

您可以一起使用Facelet和IceFaces。 Facelet是JSF應用程序的視圖處理程序。如果你想使用的facelet在你的應用程序,你必須將其設置爲faces-config.xml中的的ViewHandler如下

<application> 
<view-handler> 
    com.sun.facelets.FaceletViewHandler (com.icesoft.faces.facelets.D2DFaceletViewHandler for icefaces facelet) 
</view-handler> 
</application> 

我認爲Iceface將有他們的默認篩選器和調度。

0

我個人發現從JSP到facelets的遷移非常簡單。我能夠在一天內移植一個體面大小的應用程序。我認爲從任何黑客入侵的解決方案中增加的複雜性會讓你更加頭疼,而不僅僅是咬緊牙關並迅速移植。調試功能,改進的錯誤信息和提高速度都是不錯的選擇。

如果我沒有記錯,我在JSF 2.0上看到的最後一次演講提出Facelets將會被要求繼續前進。

+0

JSF2.0還支持JSP,雖然將被棄用。 – jsight 2009-11-06 19:50:22

+0

這是我的理解,如果你想使用一些新的jsf 2.0功能,jsf 2.0將需要jsp。所以是的,你仍然可以使用* jsf 2.0與jsp,但你會錯過很多新的東西。 – 2009-11-09 19:36:20