diff --git a/readme.md b/readme.md
index 8ab2866..d163e5a 100644
--- a/readme.md
+++ b/readme.md
@@ -1,113 +1,113 @@
-#Java Web应用开发技术与案例教程例题与习题代码
-##第2章静态网页开发技术
-###1、例2-2 文本和段落标签示例——唐诗欣赏
-###2、例2-3 有序列表与无序列表标签示例——新闻通知
-###3、例2-4 超链接和图片链接标签示例——泰山风景介绍
-###4、例2-5 表格标签——期末成绩表
-###5、例2-6 表单设计案例——学校入校注册页面设计
-###6、例2-7 框架设计案例——多媒体播放系统设计
-###7、例2-8 CSS——利用CSS对注册页面实现修饰
-###8、例2-9 JavaScript——单击按钮事件示例
-###9、例2-10 JavaScript——JavaScript实现输入验证
-###10、例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单
-###11、例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色
+# Java Web应用开发技术与案例教程例题与习题代码
+## 第2章静态网页开发技术
+### 1、例2-2 文本和段落标签示例——唐诗欣赏
+### 2、例2-3 有序列表与无序列表标签示例——新闻通知
+### 3、例2-4 超链接和图片链接标签示例——泰山风景介绍
+### 4、例2-5 表格标签——期末成绩表
+### 5、例2-6 表单设计案例——学校入校注册页面设计
+### 6、例2-7 框架设计案例——多媒体播放系统设计
+### 7、例2-8 CSS——利用CSS对注册页面实现修饰
+### 8、例2-9 JavaScript——单击按钮事件示例
+### 9、例2-10 JavaScript——JavaScript实现输入验证
+### 10、例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单
+### 11、例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色
-##第3章JSP技术
-###1、例3-1 简单的JSP程序
-###2、例3-2 以直角三角形的形式显示数字并根据随机产生的数据的不同,显示不同的问候
-###3、例3-3 page指令import属性示例
-###4、例3-4 include指令示例
-###5、例3-5 利用include动作实现参数传递
-###6、例3-6 利用表单传递参数
-###7、例3-7 追加在网址后实现参数传递
-###8、例3-8 采用getParameterNames()方法获得参数并显示参数值
-###9、例3-9 计算任意两个实数的和
-###10、例3-10 使用request对象获取客户端的有关信息
-###11、例3-11 用户登录验证
-###12、例3-12 页面自动刷新时间
-###13、例3-13 利用session对象获取会话信息并显示
-###14、例3-14 统计网站访问人数
-###15、例3-15 利用out对象输出页面信息
-###16、例3-16 网上答题及其自动评测系统
-###17、例3-17 简单的购物车应用案例
-##第4章JDBC数据库访问技术
-###1、学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库)
-###2、学生身体体质信息管理系统(通过连接池技术连接数据库)
-###3、使用说明
-##第5章JavaBean技术
-###3、例5-1 设计一个圆的JavaBean类
-###3、例5-2 基于JavaBean+JSP求任意两数代数和
-###3、例5-3 网页计数器JavaBean的设计与使用
-###4、例5-4 数据库访问JavaBean的设计
-##第6章Servlet技术
-###1、例6-1 基于JSP+Servlet的用户登录验证
-###2、例6-2 基于JSP+Servlet+JavaBean实现复数运算
-###3、例6-3 利用Cookie实现自动登录
-##第7章Java Web常用开发模式与案例
-###1、例7-1 JSP页面开发模式案例——求1+2+3+...+100的和值
-###2、例7-2 JSP页面开发模式案例——求任意两个整数之间的累加和值
-###3、例7-3 JSP+JDBC开发模式案例——实现基于数据库的登录验证
-###4、例7-4 JSP+JavaBean开发案例——求和运算
-###5、例7-5 JSP+JavaBean+JDBC案例——基于数据库的登录验证
-###6、例7-6 JSP+Servlet开发案例——求和运算
-###7、例7-7 JSP+Servlet+JDBC开发案例——基于数据库的登录验证
-###8、例7-8 JSP+Servlet+JavaBean开发案例——求和运算
-###9、例7-9 JSP+Servlet+JavaBean案例——基于数据库的登录验证
-###10、例7-10 JSP+Servlet+JavaBean案例——学生体质信息管理系统
-###11、例7-11 JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统
-##第8章EL、JSTL和Ajax技术
-###1、例8-1 EL表达式语言运算
-###2、例8-2 EL表达式访问集合中的元素
-###3、例8-3 EL对表单数据的访问
-###4、例8-4 EL对作用域属性的访问
-###5、例8-5 EL对Web工程初始参数的访问
-###6、例8-6 EL对JavaBean的访问
-###7、例8-7 JSTL中单分支标签和多分支标签的使用
-###8、例8-8 JSTL中循环标签的使用
-###9、例8-9 使用EL和JSTL显示查询结果
-###10、例8-10 Ajax应用案例——异步表单验证
-###11、例8-11 Ajax应用案例——实现级联列表
-###12、例8-12 Ajax应用案例——输入提示和自动完成
+## 第3章JSP技术
+### 1、例3-1 简单的JSP程序
+### 2、例3-2 以直角三角形的形式显示数字并根据随机产生的数据的不同,显示不同的问候
+### 3、例3-3 page指令import属性示例
+### 4、例3-4 include指令示例
+### 5、例3-5 利用include动作实现参数传递
+### 6、例3-6 利用表单传递参数
+### 7、例3-7 追加在网址后实现参数传递
+### 8、例3-8 采用getParameterNames()方法获得参数并显示参数值
+### 9、例3-9 计算任意两个实数的和
+### 10、例3-10 使用request对象获取客户端的有关信息
+### 11、例3-11 用户登录验证
+### 12、例3-12 页面自动刷新时间
+### 13、例3-13 利用session对象获取会话信息并显示
+### 14、例3-14 统计网站访问人数
+### 15、例3-15 利用out对象输出页面信息
+### 16、例3-16 网上答题及其自动评测系统
+### 17、例3-17 简单的购物车应用案例
+## 第4章JDBC数据库访问技术
+### 1、学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库)
+### 2、学生身体体质信息管理系统(通过连接池技术连接数据库)
+### 3、使用说明
+## 第5章JavaBean技术
+### 1、例5-1 设计一个圆的JavaBean类
+### 2、例5-2 基于JavaBean+JSP求任意两数代数和
+### 3、例5-3 网页计数器JavaBean的设计与使用
+### 4、例5-4 数据库访问JavaBean的设计
+## 第6章Servlet技术
+### 1、例6-1 基于JSP+Servlet的用户登录验证
+### 2、例6-2 基于JSP+Servlet+JavaBean实现复数运算
+### 3、例6-3 利用Cookie实现自动登录
+## 第7章Java Web常用开发模式与案例
+### 1、例7-1 JSP页面开发模式案例——求1+2+3+...+100的和值
+### 2、例7-2 JSP页面开发模式案例——求任意两个整数之间的累加和值
+### 3、例7-3 JSP+JDBC开发模式案例——实现基于数据库的登录验证
+### 4、例7-4 JSP+JavaBean开发案例——求和运算
+### 5、例7-5 JSP+JavaBean+JDBC案例——基于数据库的登录验证
+### 6、例7-6 JSP+Servlet开发案例——求和运算
+### 7、例7-7 JSP+Servlet+JDBC开发案例——基于数据库的登录验证
+### 8、例7-8 JSP+Servlet+JavaBean开发案例——求和运算
+### 9、例7-9 JSP+Servlet+JavaBean案例——基于数据库的登录验证
+### 10、例7-10 JSP+Servlet+JavaBean案例——学生体质信息管理系统
+### 11、例7-11 JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统
+## 第8章EL、JSTL和Ajax技术
+### 1、例8-1 EL表达式语言运算
+### 2、例8-2 EL表达式访问集合中的元素
+### 3、例8-3 EL对表单数据的访问
+### 4、例8-4 EL对作用域属性的访问
+### 5、例8-5 EL对Web工程初始参数的访问
+### 6、例8-6 EL对JavaBean的访问
+### 7、例8-7 JSTL中单分支标签和多分支标签的使用
+### 8、例8-8 JSTL中循环标签的使用
+### 9、例8-9 使用EL和JSTL显示查询结果
+### 10、例8-10 Ajax应用案例——异步表单验证
+### 11、例8-11 Ajax应用案例——实现级联列表
+### 12、例8-12 Ajax应用案例——输入提示和自动完成
-##第9章过滤器和监听器技术
-###1、例9-1 基于过滤器的用户权限控制
-###2、例9-2 基于过滤器的中文乱码解决
-###3、例9-3 禁止未授权的IP访问站点过滤器
-###4、例9-4 会话计数监听器的设计
-##第10章Java Web实用开发技术
-###1、例10-1 带图形验证码的登录模块
-###2、例10-2 使用CKEditor编辑公告内容
-###3、例10-3 使用Cos组件实现作业上传
-###4、例10-4 使用JavaMail实现邮件发送
-##第11章Struts2框架技术
-###1、例11-1 Struts2——任意两数据的代数和
-###2、例11-2 Struts2——Action访问Web对象
-###3、例11-3 Struts2——多方法的Action
-###4、例11-4 Struts2——非表单标签
-###5、例11-5 Struts2——实现国际化
-###6、例11-6 Struts2的国际化应用案例——适应于中英文的登录系统
-###7、例11-7 Struts2——文字过滤器的设计与应用
-###8、例11-8 Struts2——实现客户注册输入验证
-###9、例11-9 Struts2——使用配置验证文件实现客户注册输入验证
-##第12章Hibernate持久化技术
-###1、例12-1 Hibernate——实现用户信息的注册
-###2、例12-2 基于Struts2+Hibernate的学生信息管理系统
+## 第9章过滤器和监听器技术
+### 1、例9-1 基于过滤器的用户权限控制
+### 2、例9-2 基于过滤器的中文乱码解决
+### 3、例9-3 禁止未授权的IP访问站点过滤器
+### 4、例9-4 会话计数监听器的设计
+## 第10章Java Web实用开发技术
+### 1、例10-1 带图形验证码的登录模块
+### 2、例10-2 使用CKEditor编辑公告内容
+### 3、例10-3 使用Cos组件实现作业上传
+### 4、例10-4 使用JavaMail实现邮件发送
+## 第11章Struts2框架技术
+### 1、例11-1 Struts2——任意两数据的代数和
+### 2、例11-2 Struts2——Action访问Web对象
+### 3、例11-3 Struts2——多方法的Action
+### 4、例11-4 Struts2——非表单标签
+### 5、例11-5 Struts2——实现国际化
+### 6、例11-6 Struts2的国际化应用案例——适应于中英文的登录系统
+### 7、例11-7 Struts2——文字过滤器的设计与应用
+### 8、例11-8 Struts2——实现客户注册输入验证
+### 9、例11-9 Struts2——使用配置验证文件实现客户注册输入验证
+## 第12章Hibernate持久化技术
+### 1、例12-1 Hibernate——实现用户信息的注册
+### 2、例12-2 基于Struts2+Hibernate的学生信息管理系统
-##实验
-###1、
-###例2-7 框架设计案例——多媒体播放系统设计
-###2、
-###例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单
-###例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色
-###3、
-###学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库)
-###学生身体体质信息管理系统(通过连接池技术连接数据库)
-###4、JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统
-###5、
+## 实验
+### 1、
+### 例2-7 框架设计案例——多媒体播放系统设计
+### 2、
+### 例2-11 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现下拉菜单
+### 例2-12 基于HTML+JavaScript+CSS的开发案例——JavaScript+CSS+DIV实现表格变色
+### 3、
+### 学生身体体质信息管理系统(通过JDBC驱动程序直接连接数据库)
+### 学生身体体质信息管理系统(通过连接池技术连接数据库)
+### 4、
+### JSP+Servlet+JavaBean+DAO案例——学生体质信息管理系统
-##习题
+## 习题
###
-##附录
-###1、MySql的安装与配置
-###2、相关jar包——Struts2,Hibernate,junit4,Mysql
-###3、connections.ncx——数据库文件
+## 附录
+### 1、MySql的安装与配置
+### 2、相关jar包——Struts2,Hibernate,junit4,Mysql
+### 3、connections.ncx——数据库文件