What is "struts2"
Struts is a free (Free-Software), open source (MVC) framework offered by the Apache Foundation.
Allows you to create web applications in an elegant and modern way.
It is a flexible, extensive framework that uses a plugin-based architecture, already having natively plugins for REST, AJAX and JSON support.