4.3.5 运算符的应用 113
4.3.6 应用流程控制语句 115
4.4 使用正则表达式 118
4.4.1 正则表达式的语法 118
4.4.2 创建正则表达式对象(RegExp) 120
4.4.3 应用RegExp对象执行模式匹配 121
4.5 函数 123
4.5.1 函数的定义 123
4.5.2 函数的调用 123
4.5.3 匿名函数 124
4.6 事件和事件处理程序 125
4.6.1 什么是事件和事件处理程序 125
4.6.2 JavaScript的常用事件 125
4.6.3 事件处理程序的调用 126
4.7 常用对象 127
4.7.1 String对象 127
4.7.2 Math对象 130
4.7.3 Date对象 131
4.7.4 window对象 134
4.8 DOM技术 137
4.8.1 DOM概述 137
4.8.2 DOM的分层结构 137
4.8.3 遍历文档 138
4.8.4 获取文档中的指定元素 140
4.8.5 操作文档 140
4.9 照猫画虎——基本功训练 142
4.9.1 基本功训练1——通过switch语句根据
当前日期弹出不同的提示信息 142
4.9.2 基本功训练2——通过for循环计算10
以内(不包括10)所有偶数的和 143
4.9.3 基本功训练3——验证用户输入的年龄
是否为数字 144
4.9.4 基本功训练4——去掉字符串左右空格 145
4.9.5 基本功训练5——限制输入字符串的
长度 145
4.10 情景应用——拓展与实践 147
4.10.1 情景应用1——验证E-mail是否正确 147
4.10.2 情景应用2——验证手机号码是否正确 148
4.10.3 情景应用3——计算两个日期相差
的天数 148
4.10.4 情景应用4——将某地区的人口总数
分位显示 150
4.10.5 情景应用5——实现可编辑的表格 151
4.11 自我测试 152
4.12 行动指南 154
4.13 成功可以复制——缔造华人的硅谷
传奇杨致远 155
第5堂课 掌握JSP语法 157
视频讲解:66分钟
5.1 JSP页面的基本构成 158
5.2 JSP指令标签 159
5.2.1 页码指令page 159
5.2.2 文件包含指令include 161
5.2.3 引用标签库指令taglib 162
5.3 嵌入Java代码 163
5.3.1 代码片段 163
5.3.2 JSP表达式 163
5.4 巧用注释 163
5.4.1 HTML注释 163
5.4.2 JSP注释 164
5.4.3 代码注释 164
5.4.4 动态注释 164
5.5 JSP动作标签 165
5.5.1 包含外部文件的<jsp:include>动作标签 165
5.5.2 请求转发的<jsp:forward>动作标签 166
5.5.3 设置参数的<jsp:param>动作标签 167
5.6 照猫画虎——基本功训练 167
5.6.1 基本功训练1——自定义错误提示页面 167
5.6.2 基本功训练2——在页面中动态添加
表格 167
5.6.3 基本功训练3——将请求转发至登录
页面 168
5.6.4 基本功训练4——导入版权信息页 170
5.6.5 基本功训练5——在JSP页面中输出
星号组成的金字塔 171
5.7 情景应用——拓展与实践 172
5.7.1 情景应用1——根据数据表动态生成
下拉列表 172
5.7.2 情景应用2——JSP脚本嵌入
JavaScript代码 173
5.7.3 情景应用3——定义可输入文字的
下拉列表 174
5.7.4 情景应用4——在页面中引入一个
HTML文件 175
5.7.5 情景应用5——将3个页面组成一个
新的页面 176
5.8 自我测试 178
5.9 行动指南 178
5.10 成功可以复制——全球最大中间件
公司BEA创始人之一庄思浩 179
第6堂课 使用JSP内置对象 181
视频讲解:91分钟
6.1 JSP内置对象概述 182
6.2 页面请求对象request 182
6.2.1 获取请求参数值 182
6.2.2 获取表单提交的信息 183
6.2.3 解决中文乱码 184
6.2.4 获取客户端信息 185
6.2.5 在作用域中管理属性 186
6.2.6 获取cookie 187
6.2.7 显示国际化信息 188
6.3 客户端响应对象response 189
6.3.1 重定向网页 189
6.3.2 设置输出缓冲 189
6.3.3 处理HTTP文件头 190
6.4 session会话对象 191
6.4.1 创建及获取session会话 191
6.4.2 从会话中移除指定的对象 192
6.4.3 设置会话的有效时间 192
6.4.4 销毁session 192
6.4.5 session对象的应用 193
6.5 application对象 195
6.5.1 应用程序初始化参数 195
6.5.2 管理应用程序环境属性 196
6.6 输出对象out 196
6.6.1 向客户端输出数据 196
6.6.2 管理相应缓冲区 196
6.7 其他内置对象 197
6.7.1 获取会话范围的pageContext对象 197
6.7.2 读取web.xml配置信息的config对象 197
6.7.3 应答或请求的page对象 198
6.7.4 获取异常信息的exception对象 198
6.8 照猫画虎——基本功训练 200
6.8.1 基本功训练1——application实现网页
计数器 200
6.8.2 基本功训练2——获取用户IP地址 201
6.8.3 基本功训练3——显示留言信息 201
6.8.4 基本功训练4——给出session超时提示 203
6.8.5 基本功训练5——获取传输数据的协议名 204