《JSP程序设计》是2009年清华大学出版社出版的图书,作者是张跃平、耿祥义。该书可作为普通高等院校计算机及相关专业“Web程序设计”、“JSP程序设计”、“动态网站设计”等课程的教材,也可作为JSP初学者及网站开发人员的参考用书。
《JSP程序设计》系统地介绍了JSP技术的概念、方法与实现过程,包括JSP运行环境、JSP语法与组成元素、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用、JSP核心表达式与标签、Web网页模板技术、JSP实用组件技术和MVC设计模式等,最后还介绍了论坛和购物车两个JSP综合实例。通过《JSP程序设计》的学习,读者可以系统地掌握JSP技术相关概念、方法、编程思路和技巧。《JSP程序设计》不求面面俱到,也不追求博大精深,仅要求能够使读者在最短的时间内学会用JSP开发动态网站的编程技术。
目录
- 第1章 JSP概述
- 1.1 什么是JSP
- 1.2 JSP引擎与Tomcat服务器
- 1.2.1 安装JDK
- 1.2.2 安装与启动Tomcat服务器
- 1.3 JSP页面与Web服务目录
- 1.3.1 JSP页面
- 1.3.2 Web服务目录
- 1.4 JSP运行原理
- 1.5 实验:编写、保存、运行JSP页面
- 习题一
- 第2章 JSP页面与JSP标记
- 2.1 JSP页面的基本结构
- 2.2 变量和方法的声明
- 2.2.1 声明变量
- 2.2.2 声明方法
- 2.3 Java程序片
- 2.4 表达式
- 2.5 JSP中的注释
- 2.6 JSP指令标记
- 2.6.1 page指令
- 2.6.2 include指令标记
- 2.7 JSP动作标记
- 2.7.1 include动作标记
- 2.7.2 param动作标记
- 2.7.3 forward动作标记
- 2.7.4 plugin动作标记
- 2.7.5 useBean动作标记
- 2.8 实验1:JSP页面的基本结构
- 2.9 实验2:JSP指令标记
- 2.10 实验3:JSP动作标记
- 习题二
- 第3章 Tag文件与Tag标记
- 3.1 Tag文件的结构
- 3.2 Tag文件的存储目录
- 3.3 Tag标记
- 3.3.1 Tag标记与Tag文件
- 3.3.2 Tag标记的使用
- 3.3.3 Tag标记的标记体
- 3.4 Tag文件中的常用指令
- 3.4.1 tag指令
- 3.4.2 include指令
- 3.4.3 attribute指令
- 3.4.4 variable指令
- 3.4.5 taglib指令
- 3.5 Tag标记的嵌套
- 3.6 实验1:使用标记体
- 3.7 实验2:使用attribute指令和variable指令
- 习题三
- 第4章 JSP内置对象
- 4.1 request对象
- 4.1.1 获取用户提交的信息
- 4.1.2 处理汉字信息
- 4.1.3 常用方法举例
- 4.1.4 使用Tag文件处理有关数据
- 4.1.5 处理HTML标记
- 4.2 response对象
- 4.2.1 动态响应contentType属性
- 4.2.2 response的HTTP文件头
- 4.2.3 response重定向
- 4.2.4 response的状态行
- 4.3 session对象
- 4.3.1 session对象的ID
- 4.3.2 session对象与URL重写
- 4.3.3 session对象存储数据
- 4.3.4 在Tag文件中使用session对象
- 4.3.5 session对象的生存期限
- 4.3.6 使用session设置时间间隔
- 4.3.7 计数器
- 4.4 out对象
- 4.5 application对象
- 4.5.1 appllication对象的常用方法
- 4.5.2 用application制作留言板
- 4.6 实验1:request对象
- 4.7 实验2:response对象
- 4.8 实验3:session对象
- 习题四
- 第5章.ISP中的文件操作
- 5.1 File类
- 5.1.1 获取文件的属性
- 5.1.2 创建目录
- 5.1.3 删除文件和目录
- 5.2 使用字节流读写文件
- 5.2.1 FileInputStrearn和FileoutputStream类
- 5.2.2 BufferedInptltStream和Buffered()utputStrearn类
- 5.3 使用字符流读写文件
- 5.3.1 FileReader和FileWriter类
- 5.3.2 BufferedReader和BufferedWriter类
- 5.4 RandomAccessFile类
- 5.5 文件上传
- 5.6 文件下载
- 5.7 实验1:使用文件字节流读写文件
- 5.8 实验2:使用文件字符流加密文件
- 习题五
- 第6章.JSP中使用数据库
- 6.1 sqLSer、ver2000数据库管理系统
- 6.1.1 启动SQLServer2000
- 6.1.2 建立数据库
- 6.1.3 创建表
- 6.2 JDBC
- 6.3 连接数据库的常用方式
- 6.3.1 JDBC一0DBC桥接器
- 6.3.2 使用Java数据库驱动程序
- 6.4 查询记录
- 6.4.1 顺序查询
- 6.4.2 随机查询
- 6.4.3 条件查询
- 6.4.4 排序查询
- 6.4.5 模糊查询
- 6.5 更新记录
- 6.6 添加记录
- 6.7 删除记录
- 6.8 用结果集操作数据库中的表
- 6.8.1 更新记录中的列值
- 6.8.2 插入记录
- 6.9 预处理语句
- 6.9.1 预处理语句优点
- 6.9.2 使用统配符
- 6.1 0事务
- 6.1 1常见数据库连接
- 6.1 1.1 连接Oracle数据库
- 6.1 1.2 连接Access数据库
- 6.1 1.3 连接MySQIL数据库
- 6.1 2查询Excel电子表格
- 6.1 3实验1:查询记录
- 6.1 4实验2:更新记录
- 6.1 5实验3:删除记录
- 习题六
- 第7章.JSP与.|avabean
- 7.1 编写.1 avabean和使用Javabean
- 7.1.1 bean的编写与保存
- 7.1.2 使用bean
- 7.2 获取和修改bean的属性
- 7.2.1 getPropeI‘ty动作标记
- 7.2.2 setProperty动作标记
- 7.3 bean的辅助类
- 7.4 使用bean的简单例子
- 7.4.1 三角形
- 7.4.2 猜数字
- 7.4.3 日历
- 7.4.4 四则运算
- 第8章 Java Servlet基础
- 第9章 MVC模式
- 第10章 网络交友