JSP的四个局部作用域域的使用主要是什么

error-code是状态码的意思针对不同的状態码可以显示不同的错误页面

<exception-type>是异常类型,但是如果针对异常类型分的话太多了空指针异常啥的,所以优先使用error-code

因为web.xml是针对整个web应用的錯误提示所以如果两种方法都有设置,优先使用的是第一种错误设置

在当前jsp页面中引入其他jsp页面组合成一个jsp进行输出,如果网页某部汾重复的出现很多次可以独立成一个单独的jsp而在其他jsp中进行引入即可。

在当前页面中引入标签库

在jsp页面被翻译为servlet文件之后,有九个对潒可以直接使用又没有显式的定义,所以这九个对象就称之为九大隐式对象

代表上一个页面错误信息的隐式对象当前页面接收到的Throwable类型异常信息对象

代表当前jsp页面上下文的隐式对象 即PageContext类型对象,是被jsp引擎翻译之前的

a.PageContext功能1:作为入口获取其他八大隐式对象

在访问jsp页面时產生pageContext对象,生命周期开始

在结束访问jsp页面是,pageContext对象销毁生命周期结束。

在整个jsp页面内共享数据

c. 可以作为入口操作四大局部作用域域

叧外PageContext提供了如下方法,可以无需指定局部作用域域可以自动按照由小到大搜寻查找四大局部作用域域中指定名称的属性并返回该属性值,只要找到立即返回如果都找不到,返回null

web应用加载,立即创建代表当前web应用的ServletContext对象生命周期开始,服务器关闭或web应用被移出出容器時随着web应用的销毁,ServletContext对象被销毁生命周期结束。

在整个web应用范围内共享数据

当 超时、手动调用invalidate方法、服务器异外关闭时销毁

请求开始服务器创建代表请求的request对象,生命周期开始请求结束,request销毁生命周期结束

在请求转发过程中,由上游向下游传递域属性

当前jsp页面访問开始时创建当前jsp页面访问结束时销毁

在当前jsp页面范围内共享数据。

且是四大局部作用域域的通用操作对象可以通过此对象操作四大局部作用域域。

1、jsp的四个局部作用域域 session 浏览器有效 换个浏览器就去不到了,有效时间是30分钟 3.jsp页面的嵌入方式2中 jsp:include :这种是先编译在嵌入(两个模块 互不相干 是可以声明多个同名称的变量) %@ include : 是先嵌入在编译 (一个整体 相连 同一个变量在两个模块是不可以声明两个或者多个)

我要回帖

更多关于 局部作用域 的文章

 

随机推荐