I have been using Struts as my framework to develop online web application for almost a yr. There is a new framework called JSF, which somebody claim that it's better than Struts. So should I change from Struts to JSF? Any pros and cons for JSF. Thanks !