File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes Struts Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts" Watch "Struts" New topic


Alex Givant

Joined: Nov 12, 2001
Posts: 23
Hi, guys!
I would like to check if anybody used Struts and what are
pros and cons. We already did one project with servlet and
HTML pages, so we think if the Struts could help us to make
it quicker and better.
Thank you for any advices.
Kyle Brown
Ranch Hand

Joined: Aug 10, 2001
Posts: 3892
I've worked with several projects with Struts, and have found it to be very useful. One project in particular (a portal project) worked extremely well -- the team probably saved two to four months of development by using struts.
Some of my opinions about this framework are in my Struts Articles.
Kyle Brown,
Author of Enterprise Java (tm) Programming with IBM Websphere
See my homepage at for other WebSphere information.

Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at for other WebSphere information.
Allan Moster
Ranch Hand

Joined: Sep 14, 2001
Posts: 153
We used this framework on our last project. It saved my team at least 30% of sure hardwork. It is very flexible and highly maintainable. Most of all, it forces the developers to follow a good design pattern. Once you get used to it, you will never do things differently again.
Zac Roberts
Ranch Hand

Joined: Jan 29, 2002
Posts: 82
I am reviving this thread becuase I am very curious about struts. What is the future of this technology? How does it fit in with all of the web services and .NET vs. J2EE hype that is currently going on?

Zac Roberts<br />SCJP2
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
Struts is a Java framework that fits in nicely with any Servlet/JSP implementation either with or without EJBs.

Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Ravi Veera
Ranch Hand

Joined: Jun 23, 2001
Posts: 127
First of all let's sort out the topics.
Let's leave aside Web services. It's more of an interoperability solution and best compared with CORBA/RMI etc. Combined with the right libraries you can deliver web services using Java,with or without struts.
.Net and Struts are both frameworks, although their approaches are different.
-.Net is more of a component based approach towards building web applications. The rough equivalent of this in the Java world would be the Tapestory Framework.
a link and
another to a discussion on frameworks at
-Struts is more page oriented in it's approach. The best thing I like about struts is that it's very flexible . You only use parts that you need and you can extend it very easily. You can also drop it into your existing project without disrupting the work that's already been done.
Take a look at the extensions and enhancements that have been buit around it over here.
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
And don't forget to read my Struts article:
I agree. Here's the link:
subject: Struts
It's not a secret anymore!