je vais me repeter ( ) mais personnellement je trouve que oui, Jakarta Tapestry par exemple, qui permet de faire exactement comme struts, mais plus rapidement et plus simplement, il fait tout seul mille trucs qu'il faut faire a la main dans struts, il n'utilise pas de JSP mais des templates HTML (avec juste quelques tag tapestry en plus, mais qui permette tout de meme d'editer les templates avec un editeur HTML standard), l'error reporting est precis (genre on n'a pas d'erreur mapage_jsp.java, mais directement un truc bien precis), etc etc...depuis que j'y suis passe j'ai laisse tomber Struts
mais bon ca n'engage que moi
(et en plus si tu connais struts, pour apprendre tapestry, il te faudra 1 ou 2 jours environ, c'est tres rapide de s'y mettre )