本书对JSTL标准标签库中的每个标签进行了详细的讲解,并搭配大量的实例。只要认真阅读实例就能够了解该标签的作用及使用。书中还有大量的综合实例,通过这些综合实例加深并巩固知识点的学习与应用。每章还有大量练习题供学生练习,以验证学习效果。同时对最为流行的SSH框架做了详细的说明,是经典的案头参考书。
本书由浅入深、循序渐进地介绍了JSTL标签库中的各类标签、SSH中的关键框架和对象函数调用格式。书中对JSTL标准标签库中的每个标签进行了详细的讲解,并搭配大量的实例。从如何安装并运行第一个JSTL程序,到分类介绍JSTL的各类标签库,如核心标签库、格式化标签库、SQL标签库、XML标签库、函数标签库等,并通过两个实际案例来演示如何将JSTL,运用到实际项目开发中。而对于SSH,分别对它们的框架结构特点、应用范围、对象和函数进行分类介绍,并以一定的实例说明使用方法。
本书面向Java Web开发人员或者对JSIL标签库和SSH框架不熟悉的读者,是Java Web技术学习和应用开发过程中得力的帮手。
第1篇 JSTL基本语法篇
第1章 JSTL安装
1.1 安装Tomcat
1.1.1 下载Tomcat安装程序
1.1.2 Tomcat的安装步骤
1.2 安装MySQL
1.2.1 下载MySQL安装程序
1.2.2 MySQL的安装步骤
1.3 安装JSTL
1.3.1 下载JSTL安装包
1.3.2 JSTL的安装步骤
1.3.3 第一个JSTL程序
1.4 JSTL与JSP
1.5 本章小结
1.6 练习题
第2章 JSTL表达式
2.1 运算符
2.1.1 算术运算符
2.1.2 关系运算符
2.1.3 逻辑运算符
2.1.4 验证运算符
2.1.5 条件运算符
2.1.6 括号运算符以及运算符的优先级
2.2 变量标记
2.2.1 定义变量
2.2.2 输出变量
2.2.3 删除变量
2.3 表达式
2.3.1 与[]运算符
2.3.2 与存储有关的隐含对象
2.3.3 与输入有关的隐含对象
2.3.4 其他隐含对象
2.4 存取器
2.4.1 使用存取器读取JavaBean中的数据
2.4.2 使用存取器读取Map中的数据
2.4.3 使用存取器读取数组申的数据
2.4.4 存取器复杂应用
2.5 技能实践
任务一:简单计算器
任务二:动态设定变量值
2.6 本章小结
2.7 练习题
第3章 JSTL控制流
3.1 流程控制
3.1.1 <c:if>标签的使用
3.1.2 没有本体內容的<c:if>标签
3.1.3 有本体內容的<c:if>标签
3.1.4 <c:choose>、<c:when>、<c:otherwise>标签的使用
3.1.5 流程控制实例
3.2 循环操作
3.2.1 <c:forEach>标签的使用
3.2.2 <c:forEach>标签取得数组中的值
3.2.3 <c:forEach>标签取得简单集合的值
3.2.4 <C:forEach>标签取得复杂集合的值
3.2.5 <c:forEach>标签取得复杂Map的值
3.2.6 <C:forTokens>标签基本使用
3.2.7 <c:forTokens>标签指定多个分隔符
3.3 技能实践
任务一:求1—100之间的奇数和
任务二:循环生成表格
任务三:循环生成行列颜色相间的表格
任务四:生成九九乘法表
3.4 本章小结
3.5 练习题
……
第2篇 JSTL标签库篇
第4章 JSTL标准库URL操作相关标签
第5章 JSTL数据库标签库
第6章 JSTL格式标签库
第7章 JSTL的XML标签库
第8章 JSTL函数标签库
第3篇 案例实战篇
第9章 留言板设计
第10章 综合实例:新闻管理系统
第4篇 Struts 2篇
第11章 Strust 2.x概述
第12章 Struts 2基本
第13章 Struts 2的数据校验
第14章 Struts 2拦截器
第15章 Struts 2标签库
第5篇 Hibernate篇
第16章 Hibernate基础
第17章 Hibernate API简介
第18章 Hibernate实体映射
第19章 Hibernate实体关联映射
第20章 HQL查询语句
第6篇 Spring篇
第21章 Spring基础
第22章 控制反转和加载JavaBean
第23章 Spring 的面向切面编程(AOP)
第24章 Spring的其他技术