Originally posted by Angela lewis: I have recently started programming in JSP. i have heard a lot about struts. Can anyone tell me what is struts, where is it used and where can i find simple resources to get started with struts.
Struts is the Jakarta Project's web application MVC framework, meaning that it helps developers to structure their application logic into a form the resembles the classic MVC pattern. It's very widely used (including commercial products such as IBM WebSphere and BEA WebLogic) so you'll have a nice, big user community out there to help you out (and in this forum, of course). To get started, go to jakarta.apache.org/struts, download the Struts binaries, read the User's Guide, and start looking at the sample web applications provided as part of the distribution. There's also a horde of introductory Struts articles online if you just Google a bit (I can't recommend any specific tutorial, though).