JSP 四种属性范围|学习笔记

简介: 快速学习 JSP 四种属性范围

开发者学堂课程【Java 面试疑难点串讲 4:Java Web 开发JSP 四种属性范围】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/27/detail/582


JSP 四种属性范围


内容介绍:


1. JSP 的属性范围

2. 属性的四种操作方法及四种属性范围

 

JSP 的属性范围

在 JSP 中的属性范围指的是一个对象可以保存的跨越页面的个数。


属性的四种操作方法及四种属性范围

设置属性:public void setAttribute(String name,Object value);

取得属性:public Object getAttribute(String name);

删除属性: public void remove Attribute(String name);

 

取得全部属性名称:

public Enumeration<String>getAttributeNames();

一共有四个对象支持以上的四种操作方法,即表示了四种属性范围。

page范围(pageContext):表示设置的属性只能够在当前页面中使用。

 

(JSTL+EL 使用的就是此类范围)

 

request 范围

Servlet 跳转到 JSP 时所需要使用到的属性范围,是 MVC 实现的关键,(前提是必须使用服务器端跳转(<jsp:forward>),如果使用普通的跳转,相当于请求地址发生了改变,那么将不会继续传递。(Servlet 传递内容到  JSP 使用此类范围)

 

session 范围

不管是否是服务器端跳转,还是客户端跳转处理操作,都可以取得,如果关闭浏览器无效。

(登录验证使用)

 

application 范围

一直保留在服务器上,不可能保留过多,包括 Spring 开发框架也会使用(尽量不要使用)。

相关文章
|
2月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
84 0
|
7月前
|
XML 前端开发 Oracle
16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web
16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web
82 2
|
安全 Java 应用服务中间件
某教程学习笔记(一):18、JSP漏洞
某教程学习笔记(一):18、JSP漏洞
130 0
某教程学习笔记(一):18、JSP漏洞
|
SQL Oracle 关系型数据库
JDBC 实战 MYSQL 和 JSP 网站开发| 学习笔记
快速学习 JDBC 实战 MYSQL 和 JSP 网站开发
251 0
JDBC 实战 MYSQL 和 JSP 网站开发| 学习笔记
|
安全 Java 应用服务中间件
集中式整合之加入jsp|学习笔记
快速学习集中式整合之加入jsp
集中式整合之加入jsp|学习笔记
|
XML Java Apache
SpringBoot 整合 Jsp|学习笔记
快速学习 SpringBoot 整合 Jsp
142 0
SpringBoot 整合 Jsp|学习笔记
|
Java 关系型数据库 MySQL
JSP+JDBC实现客户关系管理系统|学习笔记
快速学习JSP+JDBC实现客户关系管理系统
JSP+JDBC实现客户关系管理系统|学习笔记
|
Java 关系型数据库 MySQL
JSP+JDBC实现客户关系管理系统|学习笔记
快速学习JSP+JDBC实现客户关系管理系统
JSP+JDBC实现客户关系管理系统|学习笔记
|
Java 关系型数据库 MySQL
JSP+JDBC实现客户关系管理系统|学习笔记
快速学习JSP+JDBC实现客户关系管理系统
JSP+JDBC实现客户关系管理系统|学习笔记
|
Java 关系型数据库 MySQL
JSP+JDBC实现客户关系管理系统学习笔记
快速学习JSP+JDBC实现客户关系管理系统
JSP+JDBC实现客户关系管理系统学习笔记