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 开发框架也会使用(尽量不要使用)。

相关文章
|
安全 Java 应用服务中间件
某教程学习笔记(一):18、JSP漏洞
某教程学习笔记(一):18、JSP漏洞
92 0
某教程学习笔记(一):18、JSP漏洞
|
SQL Oracle 关系型数据库
JDBC 实战 MYSQL 和 JSP 网站开发| 学习笔记
快速学习 JDBC 实战 MYSQL 和 JSP 网站开发
212 0
JDBC 实战 MYSQL 和 JSP 网站开发| 学习笔记
|
安全 Java 应用服务中间件
集中式整合之加入jsp|学习笔记
快速学习集中式整合之加入jsp
59 0
集中式整合之加入jsp|学习笔记
|
XML Java Apache
SpringBoot 整合 Jsp|学习笔记
快速学习 SpringBoot 整合 Jsp
113 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实现客户关系管理系统学习笔记
|
Java 应用服务中间件 开发者
使用外部 Servlet 容器 &amp;JSP 支持|学习笔记
快速学习使用外部 Servlet 容器&amp;JSP 支持
142 0
|
存储 JavaScript 前端开发
【JavaWeb】JSP学习笔记
JSP:Java Server Pages,Java服务端页面JSP是一种动态的网页技术,其中既可以定义HTML、CSS、JS等静态内容,还可以定义Java代码的动态内容JSP = HTML + Java,用于简化开发的JSP 本质上就是一个ServletJSP在被访问的时候,又JSP容器(Tomcat)将其转换为Java文件(Servlet,.java文件),再由JSP容器将其编译(.class文件),最终对外提供服务的其实就是这个字节码文件。
【JavaWeb】JSP学习笔记

相关课程

更多