软件基金会（ASF）赞助的一个开源项目。它最初是Jakarta项目中的一个子项目，并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet／JSP技术，实现了基于Java EE Web应用的Model-View-Controller（MVC）设计模式的应用框架，是MVC经典设计模式中的一个经典产品。
MVC结构.在Struts中，已经由一个名为"ActionServlet"的Servlet充当 控制器（Controller）的角色，根据描述模型、视图、控制器对应关