how is this book different from other books,
The author is much more handsome than those other authors
Seriously, this book is not just a Struts 2 book, it covers most of the web application space, including JavaScript, the DOM, CSS,
testing, documentation, and so on. It covers Struts 2 in the first half and uses it as its framework for the rest.
Struts 2 features like interceptors with examples
Yes, there is a chapter on interceptors including developing custom interceptors.
Annotations
The validation and type conversion chapters include annotation-based examples, and the book also uses the Codebehind plugin and its annotations for many of its examples.
Dynamic methods Invocation.
Dynamic method invocation is covered, although it's not used extensively. It does pop up in many of the examples to keep configuration noise low.
Validation Framework in Struts2
Yes.
Dave