1、
JSP内置九大对象
内置对象
|
类型
|
作用域
|
page
|
java.lang.Object
|
page
|
pageContext
|
javax.serlvet.jsp.PageContext
|
page
|
response
|
javax.servlet.http.HttpSerlvetResponse
|
page
|
out
|
javax.servlet.jsp.JspWrite
|
page
|
config
|
javax.servlet.ServletConfig
|
page
|
exception
|
java.lang.Throwable
|
page
|
request
|
javax.servlet.http.HttpServletRequest
|
request
|
sssion
|
javax.servlet.http.HttpSession
|
session
|
application
|
javax.servlet.ServletContext
|
application
|
2、
设置和取得页面属性方法
public void setAttribute(String name,Object value);
public Object getAttribute(String name);
3、
内置对象的四种属性保存范围
3.1 页面范围:
page
页面跳转则取不到属性值,forward
服务器端跳转也取不到
3.2 服务器请求范围:
request
服务器端跳转可以取到属性值,非服务器端跳转取不到
3.3 会话范围:
session
不管什么跳转都可以取到属性值
3.4 应用服务器范围:
application
任何时候任何页面都可以取到属性值
request、
session
、
application
的属性值都可以跨多个页面,属性的保存都在内存里,使用优先级:
request>session>application
4、
request对象
服务器端接收客户端的请求,常用的方法有:
getParameter(),getParameterValues(),getParameterNames()
5、
response对象
服务器端向客户端发送信息,如Http
的头信息和
Cookie
信息等,和重定向。
resonse.setHeader("refresh","1");//1秒钟刷新一次
response.sendRedirect("uri");//重定向,客户端跳转
public void addCookie(Cookie cookie),response对象设置
cookie
到客户端,如果要在服务器端上取得
cookie
,则用
request
对象的
public Cookie[] getCookies()
方法。
6、
session对象
session属于
Http
协议范畴之内,用户只要一连接到服务器,则分配一个
session
给用户。
session.getId(),得到
sessionID
public boolean isNew() 判断是否为新建的
session
public void setAttribute(String name ,Object value),设置属性
public Object getAttribute(String name),取得属性值
public void removeAttribute(String name),删除属性值
7、
application对象
实现信息在所有页面和所有用户间共享。
public void setAttribute(String name ,Object value),设置属性
public Object getAttribute(String name),取得属性值
public void removeAttribute(String name),删除属性值
分享到:
相关推荐
### JSP九大内置对象详解 #### 一、Request对象 - **定义**:`javax.servlet.http.HttpServletRequest` 类型的对象。 - **用途**:用于接收客户端发送到服务器端的数据(包括但不限于HTTP请求头、请求参数等)。 - ...
JSP九大内置对象详解 JSP(Java Server Pages)是一种基于Java技术的服务器端编程语言,用于创建动态网页。JSP九大内置对象是JSP技术中非常重要的一部分,它们是JSP引擎提供的一些预定义的对象,用于帮助开发者快速...
在"Jsp九大内置对象对应代码"这个压缩包中,包含了针对这九大内置对象的具体应用示例。通过这些代码,你可以更深入地理解每个对象的功能和使用场景。例如,你可能会看到如何使用request对象获取参数,如何通过...
jsp九大内置对象和四大作用域详解 jsp中的九大内置对象和四大作用域是jsp编程中非常重要的概念,它们提供了访问和操作服务器端资源的能力,帮助开发者快速构建动态Web应用程序。 一、request对象 request对象代表...
【jsp九大内置对象】是JavaServer Pages (JSP) 技术的核心组成部分,它们提供了一种方便的方式来访问和操作与HTTP请求相关的各种信息。以下是这九大内置对象的详细说明: 1. **Request对象**:全称为...
### JSP九大内置对象详解 #### 1. request对象 **概述:** `request`对象是JSP中非常重要的一个内置对象,它主要用于封装客户端发送到服务器端的HTTP请求信息。通过这个对象,开发者可以获取客户端请求的各种信息...
JSP九大内置对象
### JSP九大内置对象详解 #### 一、概述 在Java Web开发中,JSP(Java Server Pages)是一种广泛使用的动态网页技术。它允许开发者在HTML文档中嵌入Java代码来实现动态页面功能。为了方便开发者操作,JSP提供了一...
JSP九大内置对象思维导图,对正在学习JSP的同学很有帮助。session、request、response、application等等。