JSP九大内置对象

一、定义及特点

1. 定义

JSP内置对象:JSP自带的,不需要new也能使用的对象

JSP预定义了内置对象原因:提高程序员的开发效率

2. 特点

内置对象是自动载入的,不需要直接实例化,通过web容器来实现和管理的。在所有的JSP页面中,直接调用内置对象都是合法的。

二、九大对象的介绍

1. out 输出对象

       负责向客户端输入内容

2. request 请求对象

(2). 对应的类型:javax.servlet.http.HttpServletRequest
(3). request获取客户端信息的常见方法:
1. String getParameter(String name)

2. String[] getParameterValues(String name)

3. void setCharacterEncoding(“编码格式utf-8”)

4. getRequestDispatcher(“B.jsp”).forward(request,response)
5. ServletContext getServerContext()

3. response 响应对象

(1). 定义

响应对象

(2). 提供的方法
1. void addCookie(Cookie cookie); 服务端向客户端增加一个cookie对象
3. void setContentType(String type); 设置服务端响应时的编码,设置服务端的contentType类型
3. void sendRedirect(String location) throws IOException; 页面跳转的一种方式(重定向)

4、session 会话对象

(1). 定义

session(服务端)
cookie(客户端,不是内置对象)

session对应类(接口)是:javax.servlet.http.HttpSession

(2). Cookie对象:

由服务端生成,再发送给客户端保存,相当于本地缓存的作用:客户端(hello.mp4;zs/123)——>服务端(hello.mp4;zs/123 ,提高访问服务端的效率,但是安全性较差

5. application 全局对象

(1). 方法

    String getContextPath(); 获取虚拟路径
    String getRealPath(); 获取绝对路径(虚拟路径相对的绝对路径)

(2). 举例理解

实现页面被访问次数的统计

6. exception 异常对象

(1). 方法

    功能:异常处理对象(需要页面设置isErrorPage属性参数)
    类型:Throwable

7. page 当前JSP页面对象(相当于java的this)

(1). 方法

    功能:描述页面的对象
    类型:Object

8. pageContext JSP页面容器对象

(1). 方法

    功能:页面的全局对象【作用域】
    类型:PageContext

9. config 配置对象(服务器配置信息)

(1). 方法

    功能:配置
    类型:ServletConfig

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值