《高等院校信息技术应用型规划教材:Web应用程序开发技术:JSP+Struts 2》在内容组织上由浅人深、循序渐进,共分13章。第1章概述了目前主流的Web开发技术和利用MyEclipse开发Java web应用程序的方法。第2章和第3章讲述了基本的JSP技术,包括JSP语法、JSP内置对象、JavaBean、Servlet、JDBC和MVC技术等内容。在讲解这部分内容时,我们摒弃了一些在当前软件开发中过时的知识,并在第3章结束时给出了一个留言板程序的开发例程,逐步引导读者从最原始的JSP开发方式过渡到基于MVC框架的开发。第4~12章详细介绍了与Struts 2开发有关的基本技术。其中,第4章为Stfuts 2基础,讲解了Struts 2应用开发的基本步骤和用户状态跟踪;第5章讲解了Struts 2的工作原理、Action配置、result映射等内容;第6章为标签库,讲解了Struts 2提供的各类数据标签、控制标签和表单标签的运用;第7章为拦截器,讲解了拦截器的工作过程和使用方法;第8章为文件的上传和下载.讲解了文件上传组件,重点介绍文件上传的开发步骤,并详细介绍基于Struts 2框架的文件下载应用开发;第9章为输入验证,讲解了Struts 2框架的内置验证器的使用方法;第10章为消息处理与国际化,讲解了资源文件的格式、资源文件的分类及资源文件的加载顺序,重点介绍如何在Action类和JSP文件中访问资源消息;第11章为类型转换,讲解了Struts 2框架对类型转换的支持,重点介绍如何处理集合类型转换,并详细介绍自定义类型转换器的开发步骤;第12章为注解,介绍Struts 2约定和利用注解替代在struts.xml中配置Action、Result和拦截器的方法。第13章为整合JQuery,介绍了一个优秀的、开源的JS库,重点介绍利用JQuery调用Action,实现AJAX的方法。