Examples for Struts have been added to java2s.com.

Examples cover the following topics:

# Struts Model 2 architecture and its supporting components
# Get started with Struts and build your own components
# Commons Validator, ActionForms, and DynaActionForms
# Customizing the Control
# Maximizing the presentation pages with Tiles
# Internationalizing your Struts applications
# Managing errors and debugging Struts applications
# Several application based on Struts


Screenshots come along with the examples and the .war file is provided so
it is easy to start. Just download the war and put to the webapps directory.

URL for the Struts examples:
http://www.java2s.com/ExampleCode/J2EE/Struts.htm

For other JSP/JSTL and Servlet examples

http://www.java2s.com/ExampleCode/JSP-JSTL/CatalogJSP-JSTL.htm

http://www.java2s.com/ExampleCode/Servlets/CatalogServlets.htm