Apache Struts 2是一个用于开发Java EE网路应用程式的开放原始码网页应用程式架构。它利用并延伸了Java Servlet API，鼓励开发者采用MVC架构。缘起于Apache Struts的框架，旨在提供相对于Struts框架的增强和改进，同时保留与Struts框架类似的结构。2005年12月，WebWork宣布WebWork 2.2以Apache Struts 2的名义合并至Struts。2007年2月第一个全发布（full release）版本释出。
开发目