本書是《Struts 2權威指南》的第3版,本書介紹了Struts 2最新版本:Struts 2.3.1.2。本書全面介紹了Struts 2框架的各知識點,從Struts 2框架的MVC原理、Struts 2的處理機制開始講起,全面覆蓋了Struts 2的Action開發(fā)、Action配置管理、Result配置管理、Struts 2異常機制、Struts 2類型轉換、輸入校驗、文件上傳和下載、Struts2國際化支持、Struts2的Ajax支持、攔截器機制、Convention插件與REST等方面,并詳盡講解了Struts 2與Spring、Hibernate、JSF、SiteMesh、JasperReports、JFreeChart等框架的整合開發(fā),力求讓讀者不僅可以掌握Struts2理論知識,而且能真正步入實際開發(fā)殿堂。本書保留了前兩版通俗易懂的寫作風格:按Struts2.3.1.2的架構體系,細致地介紹了Struts 2各個知識點。在介紹過程中,筆者依照讀者的學習規(guī)律,首先介紹基本概念和基本操作,然后對內容進行深入講解。在介紹Struts 2框架時,既照顧到Struts 2初學者的能力,對每個知識點都給出簡單的快速上手的示例;同時也考慮到開發(fā)者在日后開發(fā)中可能遇到的問題,詳細講解了每個知識點的各種用法,本書覆蓋了Struts 2.1近80%的API。本書適合于有較好的Java編程基礎,有一定JSP、Servlet等Web編程基礎或具備初步Java EE編程基礎的讀者閱讀。本書給出了Struts 2入門級的示范實例,可作為學習Struts 2框架的學習指南;也詳細講解了Struts 2各個知識點及各選項的詳細用法,可作為項目開發(fā)的參考手冊。