Facelets e JSP no mesmo projeto?
Pergunta
É possível usar páginas Facelets e páginas ICEfaces estilo .jsp no mesmo projeto? Ao olhar para o ICEFaces Facelets tutorial , aparece migração para ser um todo- ou nada switch. É possível suportar tanto (para uma migração lenta)?
Solução
Na verdade, estou tentando isso agora, mas deve funcionar:
http://wiki.java.net/bin/view/Projects / FaceletsFAQ ??# How_do_I_use_Facelets_and_JSP_in
Outras dicas
Eu nunca tentar, mas pensar que você pode escrever o filtro de alta prioridade ao pedido de expedição entre JSP ou ICEF. E lugar para web.xml para interceptar todos
<filter-mapping>
<filter-name>MyDispatcher</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Você pode usar Facelet e IceFaces juntos. Facelet é vista manipulador para aplicativos JSF. Se você quiser usar o facelet em sua aplicação você tem que defini-lo como o ViewHandler em faces-config.xml como segue
<application>
<view-handler>
com.sun.facelets.FaceletViewHandler (com.icesoft.faces.facelets.D2DFaceletViewHandler for icefaces facelet)
</view-handler>
</application>
Eu acho Iceface vai ter seus filtros padrão e despachantes.
I pessoalmente o migração de JSP para facelets muito simples. Eu era capaz de migrar um aplicativo de tamanho decente dentro do período de um dia. Eu acho que a complexidade adicional de qualquer solução em conjunto hackeada fará com que você mais dores de cabeça do que apenas morder a bala e portar rapidamente. Os recursos de depuração, melhoria das mensagens de erro e ganhou velocidade são bons trunfos.
Se bem me lembro, o que eu vi última palestra sobre JSF 2.0 sugeriu que Facelets ia ser necessário ir para a frente.