6.9 情景应用——拓展与实践 205
6.9.1 情景应用1——在登录页面中添加验证码 205
6.9.2 情景应用2——实现自动登录 207
6.9.3 情景应用3——定时刷新页面 208
6.9.4 情景应用4——统计用户在某页停留时间 209
6.9.5 情景应用5——将表单请求提交至本页 210
6.10 自我测试 212
6.11 行动指南 213
6.12 成功可以复制——让下载迅雷不及掩耳邹胜龙 213
第2部分 提高篇
第7堂课 JavaBean技术 217
视频讲解:75分钟
7.1 JavaBean技术介绍 218
7.1.1 JavaBean简介 218
7.1.2 JavaBean规范 219
7.2 JavaBean在JSP中的应用 220
7.2.1 <jsp:useBean>标签 220
7.2.2 <jsp:setProperty>标签 221
7.2.3 <jsp:getProperty>标签 223
7.2.4 JavaBean的作用域 225
7.3 照猫画虎——基本功训练 226
7.3.1 基本功训练1——定义获取当前年份方法 226
7.3.2 基本功训练2——判断用户是否输入指定字符开头的字符串 228
7.3.3 基本功训练3——定义数据查询方法 230
7.3.4 基本功训练4——将长整型数字分位显示 232
7.3.5 基本功训练5——判断字符串是否包含数字 234
7.4 情景应用——拓展与实践 236
7.4.1 情景应用1——应用JavaBean处理中文 236
7.4.2 情景应用2——将用户选择内容转换为字符串 239
7.4.3 情景应用3——小写金额转换成大写金额 241
7.4.4 情景应用4——过滤非法字符 244
7.4.5 情景应用5——实现数据分页 246
7.5 自我测试 249
7.6 行动指南 249
7.7 成功可以复制——软件业的华人教父王嘉廉 250
第8堂课 Servlet技术 253
视频讲解:90分钟
8.1 Servlet基础 254
8.1.1 初步认识Servlet 254
8.1.2 Servlet技术功能 254
8.1.3 Servlet技术特点 255
8.2 Servlet开发 256
8.2.1 创建Servlet 256
8.2.2 配置Servlet的相关元素 256
8.3 Servlet核心API 258
8.3.1 Servlet接口 258
8.3.2 GenericServlet抽象类 258
8.3.3 HttpServlet抽象类 259
8.3.4 HttpServletRequest接口 259
8.3.5 HttpServletResponse接口 260
8.3.6 ServletConfig接口 261
8.4 理解Servlet的生命周期 261
8.5 Servlet过滤器 262
8.5.1 过滤器概述 263
8.5.2 过滤器API 263
8.5.3 配置过滤器 264
8.5.4 编写字符编码过滤器 265
8.6 照猫画虎——基本功训练 267
8.6.1 基本功训练1——在Servlet中实现请求转发 267
8.6.2 基本功训练2——在Servlet中处理表单提交的数据 269
8.6.3 基本功训练3——在Servlet中实现页面重定向 270
8.6.4 基本功训练4——动态生成HTML文档 271
8.6.5 基本功训练5——在Servlet中向客户端写Cookie信息 272
8.7 情景应用——拓展与实践 274
8.7.1 情景应用1——统计网站的访问量 274
8.7.2 情景应用2——生成网站表单的验证码 275
8.7.3 情景应用3——将用户信息导出到Excel 277
8.7.4 情景应用4——利用Servlet实现个人
所得税计算器 278
8.7.5 情景应用5——过滤用户输入的敏感文字 280
8.8 自我测试 283
8.9 行动指南 284
8.10 成功可以复制——图文世界的缔造者约翰·沃洛克 285
第9堂课 使用EL表达式 287
视频讲解:61分钟
9.1 EL概述 288
9.1.1 使用EL表达式的前提条件 288
9.1.2 EL表达式的基本语法 289
9.1.3 EL表达式的特点 289
9.2 EL表达式的存取范围 289
9.3 EL表达式的运算符 290
9.3.1 存取数据运算符 290
9.3.2 算术运算符 291
9.3.3 关系运算符 291
9.3.4 逻辑运算符 292
9.3.5 empty运算符 293
9.3.6 条件运算符 293
9.3.7 运算符的优先级 293
9.4 EL表达式中的保留字 294
9.5 EL表达式中的隐含对象 295
9.5.1 pageContext对象的应用 295
9.5.2 param和paramValues对象的应用 295
9.5.3 header和headerValues对象的应用 296
9.5.4 访问作用域范围的隐含对象 296
9.5.5 cookie对象的应用 297
9.5.6 initParam对象的应用 297
9.6 照猫画虎——基本功训练 297
9.6.1 基本功训练1——实现计算卡 297
9.6.2 基本功训练2——EL实现数字比较卡 298
9.6.3 基本功训练3——网页中获取cookie的值 298
9.6.4 基本功训练4——显示表单信息 299
9.6.5 基本功训练5——访问JavaBean的属性 300
9.7 情景应用——拓展与实践 302