目录第1章HTML1
1.1页面设计1
1.1.1HTML文档结构1
1.1.2语言字符集信息1
1.1.3背景颜色和文字2
1.1.4链接2
1.1.5注释2
1.1.6列表2
1.2图像3
1.2.1插入图像3
1.2.2图像的超链接4
1.3表单4
1.3.1基本语法4
1.3.2按钮4
1.3.3文本框和密码框5
1.3.4复选框5
1.3.5单选框6
1.3.6隐藏表单域6
1.3.7列表框6
1.3.8文本区域7
1.3.9图像按钮8
1.4表格8
1.4.1表格的基本语法8
1.4.2跨多行多列的单元格8
1.4.3尺寸设置9
1.4.4单元格对齐方式11
1.4.5表格在页面中的对齐12
1.5框架13
1.5.1框架基本语法13
1.5.2框架布局13
1.5.3框架间互相操作14
1.5.4内联框架15
1.6本章小结15
第2章JSP简介17
2.1动态网页技术17
2.1.1动态网页的概念17
2.1.2ASP17
2.1.3ASP.NET17
2.1.4PHP18
2.1.5Servlet18
2.1.6JSP18
2.2开发模式18
2.2.1C/S模式18
2.2.2B/S模式19
2.2.3C/S与B/S的比较19
2.3JSP基本概念20
2.3.1JSP的工作原理20
2.3.2常见应用服务器20
2.3.3Web应用程序的目录结构21
2.3.4常见集成开发环境21
2.4应用服务器Tomcat21
2.4.1Tomcat简介22
2.4.2安装Tomcat22
2.4.3启动/停止Tomcat22
2.4.4访问Tomcat23
2.4.5安装/移除Tomcat服务24
2.4.6修改Tomcat监听端口24
2.5集成开发环境MyEclipse25
2.5.1安装Myeclipse1025
2.5.2开发**个JSP程序27
2.6本章小结30
第3章JSP语法31
3.1JSP文件的组成31
3.1.1一个典型的JSP文件31
3.1.2分析JSP文件中的元素32
3.1.3JSP文件的运行结果32
3.2JSP中的注释33
3.3指令元素35
3.3.1page指令35
3.3.2include指令36
3.3.3taglib指令37
3.4脚本元素37
3.4.1声明(Declaration)37
3.4.2表达式(Expression)39
3.5动作元素39
3.5.139
3.5.239
3.5.339
3.5.440
3.6本章小结40
第4章JSP内部对象41
4.1HTTP协议41
4.1.1统一资源定位符41
4.1.2HTTP工作原理42
4.1.3HTTP报文格式43
4.1.4Cookie45
4.2内部对象介绍45
4.2.1内部对象的功能46
4.2.2内部对象的类型46
4.3内部对象46
4.3.1out46
4.3.2request47
4.3.3response53
4.3.4session56
4.3.5application61
4.3.6config63
4.3.7page64
4.3.8pageContext65
4.3.9exception66
4.4JSP实例68
4.4.1用户登录68
4.4.2*简单的购物车70
4.5本章小结73
第5章JSP中使用JavaBean74
5.1JavaBean介绍74
5.1.1JavaBean简介74
5.1.2编写JavaBean遵循的原则75
5.1.3JavaBean的属性76
5.277
5.2.1基本语法77
5.2.2JavaBean的条件化操作78
5.2.3JavaBean存放的位置80
5.2.4JavaBean的作用范围81
5.3获取JavaBean的属性82
5.3.182
5.3.2使用EL获取JavaBean属性83
5.484
5.4.1value给出属性的值84
5.4.2param给出HTTP请求参数的名字85
5.4.3自动匹配一个HTTP请求参数85
5.4.4自动匹配全部HTTP请求参数86
5.4.5索引属性的HTTP请求参数自动匹配87
5.5用户登录(JSP+JavaBean+SQLServer)89
5.5.1用户表user89
5.5.2用户类User89
5.5.3JSP页面91
5.6购物车(JSP+JavaBean+SQLServer)92
5.6.1商品表item93
5.6.2商品类Item94
5.6.3数据库类Database95
5.6.4商品表数据访问类ItemDao96
5.6.5购物车类Cart97
5.6.6商品列表页面shopping.jsp100
5.6.7购物车页面cart.jsp102
5.7彩色验证码104
5.7.1验证码类Image104
5.7.2带验证码的登录页面login.jsp106
5.7.3登录检查页面check.jsp107
5.8本章小结107
第6章表达式语言EL109
6.1EL简介109
6.2EL语法109
6.2.1字面值110
6.2.2操作符“\[\]”和“.”110
6.2.3算术运算符113
6.2.4关系运算符113
6.2.5逻辑运算符113
6.2.6empty运算符114
6.2.7条件运算符114
6.3EL中的隐含对象114
6.3.1pageContext对象115
6.3.2范围对象116
6.3.3请求参数对象117
6.3.4请求头对象120
6.3.5cookie对象121
6.3.6初始化参数121
6.4本章小结122
第7章MVC综合案例——系统管理模块实现123
7.1MVC迷你教程123
7.2用户登录(JSP+JavaBean+Servlet)124
7.2.1创建数据库tb_stu124
7.2.2创建模型M部分——公共的数据库类JDBConnection124
7.2.3创建模型M部分——用户基本信息、验证码及业务bean127
7.2.4创建视图V部分130
7.2.5创建控制器C部分133
7.2.6添加过滤器134
7.2.7配置部署描述文件web.xml135
7.2.8运行程序136
7.3实现用户管理主页面显示功能(MVC)137
7.3.1在M部分进行编程137
7.3.2在V部分进行编程137
7.3.3运行程序139
7.4实现用户管理中的信息修改
与删除功能(MVC)139
7.4.1在M部分进行编程139
7.4.2在V部分进行编程141
7.4.3在C部分进行编程142
7.4.4修改web.xml145
7.4.5运行程序146
7.5本章小结146
第1章HTML1
1.1页面设计1
1.1.1HTML文档结构1
1.1.2语言字符集信息1
1.1.3背景颜色和文字2
1.1.4链接2
1.1.5注释2
1.1.6列表2
1.2图像3
1.2.1插入图像3
1.2.2图像的超链接4
1.3表单4
1.3.1基本语法4
1.3.2按钮4
1.3.3文本框和密码框5
1.3.4复选框5
1.3.5单选框6
1.3.6隐藏表单域6
1.3.7列表框6
1.3.8文本区域7
1.3.9图像按钮8
1.4表格8
1.4.1表格的基本语法8
1.4.2跨多行多列的单元格8
1.4.3尺寸设置9
1.4.4单元格对齐方式11
1.4.5表格在页面中的对齐12
1.5框架13
1.5.1框架基本语法13
1.5.2框架布局13
1.5.3框架间互相操作14
1.5.4内联框架15
1.6本章小结15
第2章JSP简介17
2.1动态网页技术17
2.1.1动态网页的概念17
2.1.2ASP17
2.1.3ASP.NET17
2.1.4PHP18
2.1.5Servlet18
2.1.6JSP18
2.2开发模式18
2.2.1C/S模式18
2.2.2B/S模式19
2.2.3C/S与B/S的比较19
2.3JSP基本概念20
2.3.1JSP的工作原理20
2.3.2常见应用服务器20
2.3.3Web应用程序的目录结构21
2.3.4常见集成开发环境21
2.4应用服务器Tomcat21
2.4.1Tomcat简介22
2.4.2安装Tomcat22
2.4.3启动/停止Tomcat22
2.4.4访问Tomcat23
2.4.5安装/移除Tomcat服务24
2.4.6修改Tomcat监听端口24
2.5集成开发环境MyEclipse25
2.5.1安装Myeclipse1025
2.5.2开发**个JSP程序27
2.6本章小结30
第3章JSP语法31
3.1JSP文件的组成31
3.1.1一个典型的JSP文件31
3.1.2分析JSP文件中的元素32
3.1.3JSP文件的运行结果32
3.2JSP中的注释33
3.3指令元素35
3.3.1page指令35
3.3.2include指令36
3.3.3taglib指令37
3.4脚本元素37
3.4.1声明(Declaration)37
3.4.2表达式(Expression)39
3.5动作元素39
3.5.139
3.5.239
3.5.339
3.5.440
3.6本章小结40
第4章JSP内部对象41
4.1HTTP协议41
4.1.1统一资源定位符URL41
4.1.2HTTP工作原理42
4.1.3HTTP报文格式43
4.1.4Cookie45
4.2内部对象介绍45
4.2.1内部对象的功能46
4.2.2内部对象的类型46
4.3内部对象46
4.3.1out46
4.3.2request47
4.3.3response53
4.3.4session56
4.3.5application61
4.3.6config63
4.3.7page64
4.3.8pageContext65
4.3.9exception66
4.4JSP实例68
4.4.1用户登录68
4.4.2*简单的购物车70
4.5本章小结73
第5章JSP中使用JavaBean74
5.1JavaBean介绍74
5.1.1JavaBean简介74
5.1.2编写JavaBean遵循的原则75
5.1.3JavaBean的属性76
5.277
5.2.1基本语法77
5.2.2JavaBean的条件化操作78
5.2.3JavaBean存放的位置80
5.2.4JavaBean的作用范围81
5.3获取JavaBean的属性82
5.3.182
5.3.2使用EL获取JavaBean属性83
5.484
5.4.1value给出属性的值84
5.4.2param给出HTTP请求参数的名字85
5.4.3自动匹配一个HTTP请求参数85
5.4.4自动匹配全部HTTP请求参数86
5.4.5索引属性的HTTP请求参数自动匹配87
5.5用户登录(JSP+JavaBean+SQLServer)89
5.5.1用户表user89
5.5.2用户类User89
5.5.3JSP页面91
5.6购物车(JSP+JavaBean+SQLServer)92
5.6.1商品表item93
5.6.2商品类Item94
5.6.3数据库类Database95
5.6.4商品表数据访问类ItemDao96
5.6.5购物车类Cart97
5.6.6商品列表页面shopping.jsp100
5.6.7购物车页面cart.jsp102
5.7彩色验证码104
5.7.1验证码类Image104
5.7.2带验证码的登录页面login.jsp106
5.7.3登录检查页面check.jsp107
5.8本章小结107
第6章表达式语言EL109
6.1EL简介109
6.2EL语法109
6.2.1字面值110
6.2.2操作符“\[\]”和“.”110
6.2.3算术运算符113
6.2.4关系运算符113
6.2.5逻辑运算符113
6.2.6empty运算符114
6.2.7条件运算符114
6.3EL中的隐含对象114
6.3.1pageContext对象115
6.3.2范围对象116
6.3.3请求参数对象117
6.3.4请求头对象120
6.3.5cookie对象121
6.3.6初始化参数121
6.4本章小结122
第7章MVC综合案例——系统管理模块实现123
7.1MVC迷你教程123
7.2用户登录(JSP+JavaBean+Servlet)124
7.2.1创建数据库tb_stu124
7.2.2创建模型M部分——公共的数据库类JDBConnection124
7.2.3创建模型M部分——用户基本信息、验证码及业务bean127
7.2.4创建视图V部分130
7.2.5创建控制器C部分133
7.2.6添加过滤器134
7.2.7配置部署描述文件web.xml135
7.2.8运行程序136
7.3实现用户管理主页面显示功能(MVC)137
7.3.1在M部分进行编程137
7.3.2在V部分进行编程137
7.3.3运行程序139
7.4实现用户管理中的信息修改与删除功能(MVC)139
7.4.1在M部分进行编程139
7.4.2在V部分进行编程141
7.4.3在C部分进行编程142
7.4.4修改web.xml145
7.4.5运行程序146
7.5本章小结146