Apache Struts 2 Web Application Development
Real applications in a nutshell
Getting started with our application
ActionSupport and its interfaces
Implementing our first user story
The redirectAction result type
The chain result type (action chaining)
The parse parameter and a usecase detour
The FreeMarker and Velocity result types
The Tiles and JasperReports results
OGNL, the Value Stack, and Custom Tags
Calling static methods from OGNL
Referencing other pages and actions
Form Validation and Type Conversion
Interceptors in the default stack
Other important interceptors and interceptor stacks
Handling exceptions in Struts 2
Getting Started with JavaScript
Minor syntax and language notes
Introduction to JavaScript objects and OOP
Introduction to JavaScript classes
Advanced JavaScript, the DOM, and CSS
A maze of twisty little passages
What this chapter is and isn't
Client-side (functional) testing