栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP九大内置对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914755.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号