JSP程序设计基础与案例开发

瞿梦菊 黄苏 高楠 张一杰 郭雨欣

目录

  • JSP程序设计基础与案例开发考试题
    • ● 题库
  • 第一单元:JSP环境安装配置
    • ● JDK的安装与配置
    • ● MyEclipse安装
    • ● Tomcat的安装与启动
    • ● SQLServer安装
  • 第二单元:JSP概述
    • ● JSP简介
  • 第三单元:JSP语法
    • ● 脚本元素
    • ● Jsp指令(page,include,taglib)
    • ● JSP动作标记(include,param)
    • ● JSP动作标记(forward,plugin,useBean)
    • ● 实训
  • 第四单元:JSP内置对象
    • ● JSP内置对象(request)
    • ● JSP内置对象(response)
    • ● JSP内置对象(out,session)
    • ● 制作登录模块
    • ● JSP内置对象(application)
    • ● 制作简单聊天室
    • ● JSP内置对象(其他)
  • 第五单元:JSP数据库应用
    • ● JDBC技术概述
    • ● JSP数据库配置应用
    • ● 使用JDBC-ODBC桥驱动连接数据库
    • ● 使用本地协议纯Java驱动程序连接数据库
    • ● 查询员工档案信息
    • ● 删除员工档案信息
    • ● 修改员工档案信息
    • ● 添加员工档案信息
    • ● 分页显示员工档案信息
    • ● 连接MySQL数据库
  • 第六单元:JavaBean技术
    • ● JavaBean简介
    • ● JavaBean的使用
    • ● 使用JavaBean与HTML交互
    • ● 使用JavaBean封装数据库访问操作
    • ● 使用JavaBean封装编码转换操作
  • 第七单元:Servlet技术
    • ● Servlet简介
    • ● Servlet技术原理
    • ● Servlet获取指定HTML表单数据
    • ● 编写生成4位随机验证码的Servlet
    • ● 在Servlet中实现页面转发
    • ● 应用Servlet获取Cook浏览器的数据
    • ● 使用Servlet实现猜数字游戏
  • 第八单元:MVC模式
    • ● JSP中的MVC模式
    • ● MVC模式计算三角形面积
    • ● MVC模式计算梯形面积
    • ● MVC模式操作数据库完成会员注册
    • ● MVC模式操作数据库完成会员登录
  • 第九单元:Web学生课程信息管理系统
    • ● 学生课程信息查询功能
    • ● 学生课程信息删除功能
    • ● 学生课程信息添加功能
    • ● 学生课程信息修改功能
JSP内置对象(其他)

1.JSP内置对象概述 

v JSP内置对象是在JSP运行环境中已经定义好的对象,不用声明和定义就可以在JSP页面的脚本部分直接使用 。

    resquest对象:获取从客户端浏览器发送到服务器端的所有请求信息。

    out对象:向客户端输出数据。

    response对象:将服务器端的数据发送到客户端浏览器。

    session对象:保存每一个用户信息,以便跟踪用户的状态。

application对象:在多个用户之间保存、共享信息,并在Web应用程序运行期间持久保持数据。

    pageContext对象:提供对JSP页面内所有的对象及名字空间的访问。

    config对象:配置处理JSP程序的句柄。

    page对象:代表JSP对象本身,代表编译后的servlet对象。

    exception对象:是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。

2.pageContext对象

v pageContext对象相当于页面中其他对象功能的集成者,使用它可以访问到本页中的其他对象。

v pageContext对象被封装成javax.servlet.jsp.pageContext接口,提供了对JSP页面所有对象及命名空间的访问,它的创建和初始化都由容器完成。

3.config对象

v config对象是实现javax.servlet.ServletConfig接口的类的实例对象。

v它提供存取Servletclass初始参数及有关Servlet环境信息的ServletContext对象。


4.page对象

v page对象是为了执行当前页面应答请求而设置的Servlet类的实体,即显示JSP页面本身,只有在JSP页面内才是合法的。

vpage隐含对象本质上包含当前Servlet接口引用的变量,可以看作是this变量的别名。

5.exception对象

v exception对象表示JSP引擎在执行代码时抛出的异常。 。

v必须定义page编译指令的isErrorPage属性值等于true,才能够使用exception。


6.案例演示:使用exception对象获取异常信息

案例完成步骤:

在ch4目录中编写产生异常的页面Sample4_11.jsp。


在ch4目录中编写接收异常信息的页面exception.jsp。


启动Tomcat服务器,在浏览器的地址栏中输入“http://localhost:8080/ch4/Sample4_11.jsp” ,验证程序是否能正确执行。