第1章 Web的基本原理 1
实验1 IIS服务器的配置 1
第2章 HTML语言基础 5
实验2.1 第一个HTML文件 5
实验2.2 使用CSS控制表格实验1 7
实验2.3 使用CSS控制表格实验2 8
实验2.4 表格布局实验 9
实验2.5 DIV+CSS布局实验 11
实验2.6 简单的登录页面设计 17
实验2.7 JS前端验证 20
实验2.8 纯JS的日历选择器 21
第3章 Java Web开发环境搭建 27
实验3.1 第一个JSP动态网页 27
实验3.2 WAR包及发布 28
第4章 JSP技术基础 30
实验4.1 JSP程序段 30
实验4.2 JSP指令标记 32
实验4.3 JSP表格实验 34
实验4.4 JSP动作标记 39
实验4.5 request对象 42
实验4.6 session对象使用 45
实验4.7 application对象实现访问统计 47
实验4.8 JSP中文乱码解决方案 48
第5章 JSP访问数据库 51
实验5.1 查询记录 51
实验5.2 添加记录 56
实验5.3 更新记录 60
实验5.4 删除记录 62
第6章 JavaBean技术 64
实验6.1 使用JavaBean自动获取表单参数 64
实验6.2 有效范围为request的bean 66
实验6.3 有效范围为session的bean 69
实验6.4 有效范围为application的bean 70
实验6.5 用户登录设计 73
第7章 Servlet基础知识 77
实验7.1 Servlet输出表单的全部数据项 77
实验7.2 Servlet用户登录验证 80
实验7.3 验证码登录应用 83
实验7.4 文件上传 88
第8章 过滤器 93
实验8.1 处理中文乱码的过滤器 93
实验8.2 过滤器限制IP用户 96
实验8.3 过滤器强制用户登录 99
第9章 EL与JSTL 103
实验9.1 表达式语言的使用 103
实验9.2 EL表达式实验 106
第10章 JSP自定义标签 111
实验10.1 自定义函数标签实验 111
实验10.2 自定义分页标签实验 113
第11章 项目实训 119
项目实训1 学生信息管理系统 119
项目实训2 使用JXL操作Excel文件 129
项目实训3 使用JFreeChart显示动态曲线 138
项目实训4 树形菜单 150
项目实训5 使用FreeMaker自动生成Word文档 163
项目实训6 JSP分页显示 166
项目实训7 高校毕业设计管理系统 174
附录A 《JSP Web技术项目实训》计划书参考样本 188
附录B 常见HTTP MIME类型 191