Working with Struts

As web-based applications grow in complexity, there is a need for a good application framework. Without such a framework, the maintenance of such applications becomes difficult, time-consuming and error-prone. In the last few years, several frameworks have been created for web-based Java applications. The best known of these frameworks is Struts, an Apache Jakarta open-source project. It has gained tremendous support, not only among proponents of open source, but also among many traditional solution vendors.

This course is available for one-company, on-site presentations.


On successful completion of this course you will be able to:

  • develop applications exploiting the benefits of Struts.

Who Should Attend

Internet/intranet/extranet application developers who wish to learn a solid, de-facto standard, web framework.


A basic knowledge of Servlets and JavaServer Pages is required ). Some familiarity with HTML is an advantage.


2 days

Fee (per attendee)


Course Code



Web frameworks and motivation behind Struts

Struts configuration


Struts main classes

Action; ActionForm; ActionForward; ValidatorForm; DynaActionForm; DynaValidatorForm.

Struts tag libraries and JSTL

Error handling

Validation of user input

in ActionForms; using Jakarta commons validator.


© RSM Technology 2018