Just about to start a java EE project.(Biz requirement is under change still.) 
For the web tier, we looked at various java web frameworks and eliminated component-based ones such as JSF, Wicket. Now it comes to spring mvc 3 or struts 2. 
Googled it and found little useful info. Can anyone talk about their pros and cons? Thanks.