Loading AI tools
Open-source web application framework From Wikipedia, the free encyclopedia
Apache Struts 2 is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model–view–controller (MVC) architecture. The WebWork framework spun off from Apache Struts 1 aiming to offer enhancements and refinements while retaining the same general architecture of the original Struts framework. In December 2005, it was announced that WebWork 2.2 was adopted as Apache Struts 2, which reached its first full release in February 2007.[2]
Developer(s) | Apache Software Foundation |
---|---|
Initial release | October 10, 2006 |
Stable release | 6.4.0
/ April 19, 2024[1] |
Repository | |
Written in | Java |
Operating system | Cross-platform |
Platform | Cross-platform (JVM) |
Predecessor | Apache Struts 1 |
Type | Web framework |
License | Apache License 2.0 |
Website | struts |
Struts 2 has a history of critical security bugs,[3] many tied to its use of OGNL technology;[4] some vulnerabilities can lead to arbitrary code execution. In October 2017, it was reported that failure by Equifax to address a Struts 2 vulnerability advised in March 2017 was later exploited in the data breach that was disclosed by Equifax in September 2017.[5][6]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.