Struts 2
Struts 2 is an open-source web application framework for building Java web applications. It is designed to simplify the development of web applications by providing a set of features and tools that streamline common tasks, such as handling HTTP requests, managing user sessions, and rendering web pages.
Struts 2 is often used for developing enterprise-level web applications. It is widely regarded as mother of web frameworks in Java.