目录 第1章 静态网页设计 1.1 html简介 21.2 html文档结构 21.3 html页面标记 31.3.1 基本标记 31.3.2 列表标记 51.3.3 表格 81.3.4 表单 121.4 css简介 131.5 css页面样式 141.5.1 css样式语法 141.5.2 css属性 161.5.3 使用css的方式 191.6 实例应用:制作个人主页201.6.1 实例目标 201.6.2 技术分析 201.6.3 实现步骤 211.7 拓展训练 221.8 课后练习 23 第2章 javascript脚本编程快速入门 2.1 javascript语言简介 262.1.1 javascript简介 262.1.2 javascript与java的关系 262.1.3 javascript语法规则 272.2 编写javascript程序 282.2.1 集成javascript程序 282.2.2 使用外部javascript文件 302.2.3 注意事项 302.3 javascript脚本语法 322.3.1 数据类型 322.3.2 变量与常量 332.3.3 运算符 342.4 脚本控制语句 362.4.1 if条件语句 362.4.2 switch条件语句 382.4.3 while循环语句 392.4.4 do while循环语句 402.4.5 for循环语句 402.4.6 for in循环语句 412.4.7 对话框语句 422.5 函数 442.5.1 系统函数 452.5.2 自定义函数 452.6 浏览器对象模型 462.6.1 文档对象document 472.6.2 表单对象form 492.6.3 窗口对象window 522.6.4 网址对象location 532.6.5 历史记录对象history 562.6.6 浏览器信息对象navigator 562.7 实例应用:自动关闭的计时器572.7.1 实例目标 572.7.2 技术分析 572.7.3 实现步骤 582.8 拓展训练 592.9 课后练习 59 第3章 java web概述 3.1 初识java web 643.2 配置java web开发环境 643.2.1 安装jdk 643.2.2 安装tomcat 683.2.3 安装myeclipse 723.3 java web开发模式 753.3.1 单一jsp模式 753.3.2 jsp javabean模式 753.3.3 jsp javabean servlet模式763.3.4 struts框架模式 773.3.5 j2ee模式实现 783.4 实例应用:使用myeclipse 开发java web程序 793.4.1 实例目标 793.4.2 技术分析 793.4.3 实现步骤 793.5 拓展训练 823.6 课后练习 82 第4章 jsp语法基础 4.1 jsp页面的基本构成 864.2 jsp指令标记 874.2.1 页面指令(page) 884.2.2 文件包含指令(include) 904.2.3 引用标签库指令(taglib) 914.3 jsp脚本元素 924.3.1 声明标识 924.3.2 jsp表达式 934.3.3 脚本程序 934.4 jsp的动作元素 954.4.1 <jsp:include>动作标识 954.4.2 <jsp:forward>动作标识 964.4.3 <jsp:param>动作标识 1004.4.4 <jsp:usebean>动作标识 1014.4.5 <jsp:setproperty>动作标识 1034.4.6 <jsp:getproperty>动作标识 1064.4.7 <jsp:plugin>动作标识 1064.5 注释 1074.5.1 html注释 1084.5.2 jsp隐藏注释 1084.5.3 代码注释 1084.5.4 动态注释 1094.6 实例应用:页面的注册与登录1094.6.1 实例目标 1094.6.2 技术分析 1094.6.3 实现步骤 1094.7 扩展训练 1114.8 课后练习 112 第5章 jsp内置对象 5.1 jsp内置对象的概述 1165.2 页面请求对象request1185.2.1 request对象方法介绍 1185.2.2 获得页面请求参数 1205.2.3 获取表单提交数据 1215.2.4 中文乱码的处理 1245.2.5 在request对象域管理属性 1255.2.6 获取cookie 1255.3 客户端响应对象response1275.3.1 response对象方法的介绍 1275.3.2 处理http头信息 1285.3.3 页面重定向 1295.4 out输出对象 1325.4.1 out对象的基本方法 1325.4.2 向客户端输出数据 1335.4.3 管理缓冲区 1345.5 session会话对象 1365.5.1 session生命周期以及常用方法 1365.5.2 session对象的id 1375.5.3 设置会话的有效时间 1385.6 全局应用程序对象application1395.6.1 application对象的生命周期 1395.6.2 application对象的成员和方法 1395.7 答应或请求的page对象 1415.8 获取会话范围的pagecontext 对象 1435.9 获取web.xml配置信息的config 对象 1455.10 获取异常信息的exception对象 1475.11 实例应用:简单的购物车 1495.11.1 实例目标 1495.11.2 技术分析 1495.11.3 实现步骤 1495.12 扩展训练 1535.13 课后练习 153 第6章 使用javabean 6.1 javabean概述 1566.1.1 javabean简介 1566.1.2 javabean规范 1566.2 javabean的属性 1576.2.1 simple属性 1576.2.2 indexed属性 1586.2.3 bound属性 1596.2.4 constrained属性 1606.3 开始使用javabean1606.3.1 编写javabean 1606.3.2 部署javabean 1616.3.3 jsp页面引入javabean 1626.4 javabean作用域 1646.4.1 page 1646.4.2 request 1656.4.3 session 1676.4.4 application 1686.5 实例应用:javabean连接数据库 1696.5.1 实例目标 1696.5.2 技术分析 1696.5.3 实现步骤 1696.6 拓展训练 1726.7 课后练习 172 第7章 使用servlet 7.1 servlet基础 1767.1.1 servlet技术概述 1767.1.2 servlet技术功能 1767.1.3 servlet技术特点 1777.1.4 servlet生命周期 1777.2 servlet技术开发 1787.2.1 创建servlet 1797.2.2 配置servlet相关元素 1797.2.3 servlet核心api 1807.3 会话跟踪技术 1857.3.1 三种会话机制 1857.3.2 http会话 1867.4 servlet过滤器 1927.4.1 过滤器概述 1937.4.2 过滤器api 1937.4.3 配置过滤器 1947.5 servlet监听器 1957.6 实例应用:用户注册的验证1997.6.1 实例目标 1997.6.2 技术分析 2007.6.3 实现步骤 2007.7 扩展训练 2047.8 课后练习 204 第8章 使用el表达式 8.1 el概述 2088.1.1 el表达式的语法 2088.1.2 el表达式的特点 2098.1.3 通过el访问数据 2098.2 el表达式的存取范围 2108.3 el表达式的保留关键字 2118.4 el表达式的运算符和表达式 2118.4.1 算术运算符 2118.4.2 empty运算符 2128.4.3 逻辑运算符 2128.4.4 关系运算符 2128.4.5 条件运算符 2138.4.6 存取数据运算符 2138.4.7 运算符的优先级 2148.5 el表达式中的隐含对象 2158.5.1 访问作用域范围的隐含对象 2158.5.2 页面的上下文对象 2168.5.3 访问环境信息的隐含对象 2178.6 定义和使用el函数 2198.6.1 定义和使用el函数 2208.6.2 使用el函数常见的错误 2228.7 实例应用:使用el访问javabean 属性 2238.7.1 实例目标 2238.7.2 技术分析 2238.7.3 实现步骤 2238.8 扩展训练 2268.9 课后练习 227 第9章 jsp操作xml 9.1 xml概述 2309.1.1 xml文档结构 2309.1.2 xml语法特点 2319.1.3 xml元素属性 2319.1.4 字符和实体引用 2329.2 xml中的jsp语法 2339.3 jsp的xml解析器 2349.4 dom解析 2359.4.1 dom