s

struts

The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and Extensible Markup Language (XML), as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems. The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.
http://struts.apache.org/
The Apache Software Foundation
Craig R. McClanahan Ted Husted Rob Leland Cedric Dumoulin Martin Cooper Arron Bates James Holmes David M. Karr Eddie Bush David Graham James Mitchell James Turner Steve Raeburn Don Brown Joe Germuska Niall Pemberton
Files download
File Operation
struts-1.2.9.jar download
struts-1.2.9.pom download
struts-1.2.9-sources.jar download
Apache Maven
<dependency>
  <groupId>struts</groupId>
  <artifactId>struts</artifactId>
  <version>1.2.9</version>
</dependency>
Gradle Groovy
implementation 'struts:struts:1.2.9'
Gradle Kotlin
implementation("struts:struts:1.2.9")
Scala SBT
libraryDependencies += "struts" % "struts" % "1.2.9"
Groovy Grape
@Grapes(
  @Grab(group='struts', module='struts', version='1.2.9')
)
Apache Ivy
<dependency org="struts" name="struts" rev="1.2.9" />
Leiningen
[struts/struts "1.2.9"]
Apache Buildr
'struts:struts:jar:1.2.9'