Struts is an MVC framework for web applications. Thomas Paul wrote two great articles for the JavaRanch newsletter. The first covers the basics of Struts using version 1.0. The second article covers Struts 1.1, highlighting the differences between the two. You may also want to look at the Struts homepage for more information.