本书凝聚了业界专家多年的实践经验,紧扣实际开发中最需要的技术。讲述JSP基础知识,涵盖JSP与JavaBean、JSP指令、错误处理、JSP和servlet、数据库访问及MVC等方面的内容,展示JSP 2.x的诸多新特性,并强调Web开发的一些最佳实践。书中包含大量的代码实例、习题,并在最后给出一个综合项目。除了适合Web应用开发人员阅读之外,也特别适合作为JSP程序设计课程的教材。
JSP(JavaServer Pages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,是一本通俗易懂的JSP入门书籍。书中主要介绍ISP基础知识、JSP和表达式语言(EL)、JSP标记库和JSTL、JSP指令、ISP和JavaBean、错误处理、JSP和setMet、数据库访问以及MVC等。书中展示了许多实际的代码示例,并对一些实例做了深入的分析,通过这些内容,为读者展示JSP 2.0的许多新特性,并强调’Web开发的一些最佳实践。本书配有习题和综合项目,非常适合作为相关院校.JSP程序设计课程的教材。
译者序
致谢
前言
第l章 预备知识
1.1 创建因特网应用
1.1.1 基本Web服务器模型的局限性
1.1.2 通过CGI实现动态HTFML生成
1.1.3 CGI的缺点
1.1.4 改善基于Java的CGI:servlet
1.2 小结
习题
第2章 JSP基础1:创建动态页面实现树据表示
2.1 剖析一个JSP页面
2.1.1 指令
2.1.2 XML兼容语法
2.1.3 模板数据
2.1.4 动作
2.1.5 脚本元素
2.1.6 利用JSP处理HTML表单提交
2.1.7 网站个性化
2.2 小结
习题
第3章 JSP基础2:通用模板和服务器脚本
3.1 用于嵌入Java代码的脚本元素
3.2 创建一个简单的网上商店
3.2.1 向隐式对象附加属性
3.2.2 显示种类列表
3.2.3 显示给定种类中的商品的列表
3.3 向目录增加一个购物车
3.4 创建购物车
3.4.1 对收到的请求参数进行解码
3.4.2 显示订单信息
3.4.3 显示返回购物超链接
3.4.4 购物车限制
3.4.5 克服购物车限制
3.4.6 会话和JSP
3.4.7 使用会话屙性显示购物车
3.5 小结
习题
第4章 CSS、JavaScljpt、VBScript和JSP
4.1 客户端执行的代码元素
4.1.1 CSS
4.1.2. JavaScript
4.1.3 VBScript
4.2 用户首选项的实现
4.3 创建一个用户可定制的DHTMI菜单
4.4 小结
习题
第5章 JSP和EL
5.1 EL及其在JSP中的重要地位
5.2 EL命名变量
5.3 应用EL.
5.3.1 在模板数据中内联使用EL表达式.
5.3.2 在属性值中使用EL表达式
5.4 强制转换:自动类型转换
5.4.1 装箱和拆箱
5.4.2 强制转换为字符串
5.4.3 强制转换为数字
5.4.4 强制转换为字符
5.4.5 自动类型转换实例
5.5 访问对象性质和集合
5.6 JSP 2.0中的EL隐式对象
5.7 用户提供的EL函数
5.7.1 命名空间和EL函数
5.7.2 Java类的静态方法
5.8 小结
习题
……