Struts tutorial

Struts is an elegant, extensible, open source framework for developing java web application. Struts is used to develop Model-View-Controller (MVC) architecture based web applications.

List of all Struts tutorial:

Struts 2 overview.
Struts 2 Architecture.
Struts 2 Configuration Files.
Action in struts 2.
Action in struts 2 by using POJO class with example.
Action in struts 2 by implementing Action interface with example.
Action in struts 2 by extending ActionSupport class with example.
Struts 2 Hello World example.
Multiple configuration file in Struts 2 with example.
OGNL in struts 2 with example.
Value Stack in struts 2 with example.
Interceptors in struts 2 with example.
Struts 2 execAndWait interceptor with example.
Struts 2 custom interceptor with example.
Struts 2 result type with example.
Struts 2 Redirect result type with example.
Struts 2 validation framework with example.
Struts 2 validation by built-in validators with example.
Struts 2 required validator with example.
Struts 2 requiredstring validator with example.
Struts 2 stringlength validator with example.
Struts 2 int validator with example.
Struts 2 double validator with example.
Struts 2 date validator with example.
Struts 2 email validator with example.
Struts 2 regex validator with example.
Struts 2 url validator with example.
Struts 2 i18n with example.
Struts 2 Zero Configuration by convention approach with example.
Struts 2 Zero Configuration by annotation approach with example.
DispatchAction Functionality in Struts 2 with example.
Dynamic method invocation in struts 2 with example.

Struts 2 UI tags tutorial:

Struts 2 UI tags with example.
Struts 2 s:textfield, s:password and s:submit UI tags with example.
Struts 2 s:hidden UI tag with example.
Struts 2 s:textarea UI tag with example.
Struts s:radio 2 UI tag with example.
Struts 2 s:checkbox and s:checkboxlist UI tag with example.
Struts 2 s:select UI tag with example.
Struts 2 s:combobox UI tag with example.
Struts 2 s:file UI tag with example.
Struts 2 s:doubleselect UI tag with example.
Struts 2 s:updownselect UI tag with example.
Struts 2 s:optiontransferselect UI tag with example.
Struts 2 s:datetimepicker UI tag with example.
Struts 2 sx:autocompleter UI tag with example.

Struts 2 control tags tutorial:

Struts 2 control tags with example.
Struts 2 If, else if and else control tag with example.
Struts 2 iterator control tag with example.
Struts 2 merge control tag with example.
Struts 2 s:append control tag with example.
Struts 2 s:generator control tag with example.
Struts 2 s:sort control tag with example.

Struts 2 data tags tutorial:

Struts 2 data tags with example.
Struts 2 action tag with example.
Struts 2 include data tag with example.
Struts 2 bean data tag with example.
Struts 2 date data tag with example.
Struts 2 param data tag with example.
Struts 2 property data tag with example.
Struts 2 push data tag with example.
Struts 2 set data tag with example.
Struts 2 i18n and text data tags with example.
Struts 2 s:url and s:a data tags with example.

Struts 2 integration tutorial:

Struts 2 and tiles integration with example.
Struts 2 and Quartz 2 scheduler integration with example.