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.

GroupId

GroupId

struts
ArtifactId

ArtifactId

struts
Last Version

Last Version

1.2.9
Release Date

Release Date

Type

Type

jar
Description

Description

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.
Project URL

Project URL

http://struts.apache.org/
Project Organization

Project Organization

The Apache Software Foundation

Download struts

How to add to project

<!-- https://jarcasting.com/artifacts/struts/struts/ -->
<dependency>
    <groupId>struts</groupId>
    <artifactId>struts</artifactId>
    <version>1.2.9</version>
</dependency>
// https://jarcasting.com/artifacts/struts/struts/
implementation 'struts:struts:1.2.9'
// https://jarcasting.com/artifacts/struts/struts/
implementation ("struts:struts:1.2.9")
'struts:struts:jar:1.2.9'
<dependency org="struts" name="struts" rev="1.2.9">
  <artifact name="struts" type="jar" />
</dependency>
@Grapes(
@Grab(group='struts', module='struts', version='1.2.9')
)
libraryDependencies += "struts" % "struts" % "1.2.9"
[struts "1.2.9"]

Dependencies

compile (8)

Group / Artifact Type Version
commons-beanutils : commons-beanutils jar 1.7.0
commons-digester : commons-digester jar 1.6
commons-fileupload : commons-fileupload jar 1.0
commons-logging : commons-logging jar 1.0.4
commons-validator : commons-validator jar 1.1.4
oro : oro jar 2.0.7
antlr : antlr jar 2.7.2
xalan : xalan jar 2.5.1

provided (2)

Group / Artifact Type Version
xml-apis : xml-apis jar 2.0.2
javax.servlet : servlet-api jar 2.2

test (3)

Group / Artifact Type Version
junit : junit jar 3.8.1
cactus : cactus jar 12-1.4.1
cactus : cactus-ant jar 1.4.1

Project Modules

There are no modules declared in this project.

Versions

Version
1.2.9
1.2.8
1.2.7
1.2.4
1.2.2
1.1
1.1-rc2
1.1-rc1
1.1-b3
1.1-b2-20021124
1.1-beta-2
1.0.2