FA>PS: Сам только начинаю разбираться с jsf, но после struts радует то, что не надо создавать промежуточный слой форм и данные можно сразу гнать на уровень бизнес-модели.
меня среди прочих факторов волнует, что получит большее распространение — новый jsf или давно знакомый Struts.
сейчас начинаем новый проект, в котором есть веб-часть. непонятно, на чем делать — jsf/struts. хотелось бы, чтобы и проект создавался без мучений, и чтобы полученные знания jsf не пропали потом даром (struts уже давно знаю).