The book begins with a comprehensive look at Struts 2.1 basics, and later-on delves into more advanced development topics. Users will learn about the Struts 2.1 custom tags, and will be able to configure Struts 2.1 actions and interceptors via both XML and Java annotations. With the help of the features of Struts 2.1, developers can write and develop their own applications. They will also learn to create their own type converter to handle custom data types. Users will be shown how to automatically generate applications by learning good handling practices, as well as running many types of tests to prove functionality and make changes safely. After covering Struts 2.1, this book journey’s into the world of JavaScript, the Document Object Model (DOM), and CSS, thereby showing users how to create clean and concise client-side behavior. Using this knowledge they will learn to create custom themes and templates to develop shorter JSP pages. Java developers interested in developing web applications with Struts will find this book useful. The book is out now and is available from Packt. For more information, please visit