velocity ne repond pas non plus à ta 1e contrainte (les templates velocity ne sont pas xhtml-compliant, l'html produit peut l'etre, bien sur)
de plus, chez velocity, on prone une certaine propreté, on dénigre le fait que l'on puisse inclure du code java dans les jsp... or avec velocity, tu peux inclure n'importe quel Objet dans le Context ... et appeller n'importe quelle methode de cet objet depuis ta template...
leur systeme de template est tout laid et tout moche, et pas tres performant j'ai l'impression...
moi ce que j'en dis, c'est que si l'équipe qui bosse sur le projet est d'une taille raisonnable et qu'elle est controlable (qu'il est possible d'empecher un graphiste de foutre du code dans les jsp, et inversement), le jsp rulez, et ta manière de faire me parait correcte... bien que j'espere que qd tu parles d'includes, tu n'inclus que de l'html... (et eventuellement quelques petits bidules d'init dans un header, mais pas plus sinon )
---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!