Don Brown has an interesting article on OnJava.com on the history behind Struts 1 (the original Struts framework), Struts Shale (based on JSF), and Struts 2 , which has been based on WebWork 2.
If you’re confused as to what is going on in the Struts world then this article is an interesting read to bring you up to date.