Matt Raible at Virtuas made a presentation about some Java web frameworks, they are included Struts, Spring MVC, Tapestry, WebWork and JSF. He provided basic information about them and the criteria you should consider before choose any framework to work.
For this presentation, you can download it here.
And here you can find a series of interviews web framework authors did by Matt. Interesting interviews!