(Although Struts2 claims to be a brand new structure, this is only relative to Struts1. Compared with Struts1, Struts2 does have many revolutionary improvements, but it is not a newly released new structure, but developed on the basis of another well-known structure: WebWork. To some extent, Struts2 does not inherit the blood of Struts1, but inherits the blood of WebWork. In other words, WebWork derived Struts2, not Struts1 derived Struts2. Since Struts2 is an upgrade of WebWork, rather than a brand-new structure, the stability, functions and other aspects are well ensured; and it absorbs the advantages of both Struts1 and WebWork, so it is a structure worth waiting for.
struts2.pdf)