pageContext实际作用是什么

来源:6-1 JSP九大内置对象

mixiaofan

2019-11-13 10:01:57

pageContext实际作用是什么,能不能举个例子呢

写回答

1回答

好帮手慕柯南

2019-11-13

同学你好!

1. pageContext对象  这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。

2.使用pageContext可以访问page、request、session、application范围的变量。

比如:分别在page、request、session、application中存入值:

<%

//使用pageContext设置属性,该属性默认在page范围内
pageContext.setAttribute("name","imooc test");
request.setAttribute("name","imooc编程");
session.setAttribute("name","imooc计算机编程技术");
application.setAttribute("name","学习");

%>

 获取时都是可以通过pageContext来获取的

page设定的值:<%=pageContext.getAttribute("name")%><br>

request设定的值:<%=pageContext.getRequest().getAttribute("name")%><br>

session设定的值:<%=pageContext.getSession().getAttribute("name")%><br>

application设定的值:<%=pageContext.getServletContext().getAttribute("name")%><br>

 并且可以直接使用pageContext.getAttribute()来获取这些作用域的值,只需要指定一下范围即可

范围1内的值:<%=pageContext.getAttribute("name",1)%><br>

范围2内的值:<%=pageContext.getAttribute("name",2)%><br>

范围3内的值:<%=pageContext.getAttribute("name",3)%><br>

范围4内的值:<%=pageContext.getAttribute("name",4)%><br>

最终的运行结果:

http://img.mukewang.com/climg/5dcb9c9809e87d2c03420199.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


0

0 学习 · 9666 问题

查看课程