JSP内置对象之四大域对象

本章讲解JSP的四大域对象:pageContext、request、session、application;

它们都有这样的两个方法:

         1、setAttribute("属性名","属性值");

2、getAttribute("属性名");--->返回 属性值

这两个方法就好比:1、int  变量名=变量值;   2、使用变量

也就是说其实就是定义了一个变量;

用法如:request.setAttribute("name","Tom");

一、pageContext:

它是四大域对象中域最小的,及它的get只能获取本页中set设置的属性;

在A.jsp中设置的属性,只能在A.jsp中使用。

   二、request:

它的作用域比上一个多了一个,及它还可以在转发页面中使用;

在A.jsp中设置的属性,在A中使用:

request.getRequestDispatcher("B.jsp").forward(request, response);

转发到B.jsp,则A中属性可在A、B中使用;

三、session:

它就厉害了哈,只要你打开的浏览器没有关闭,则在此段时间内所有的页面都可访问它的属性;

即session是一个全局变量,它的值可被任何一个网页访问和修改,它上面的属性由你打开浏览器开始到

关闭浏览器结束;

也就是说session里的属性,你可在任何网页中设置和调用,只要部关闭浏览器,则属性就一直在;

四、application:

它不用说也知道肯定最吊,它和上一个查不多,但是只要你的Tomcat服务没有关闭及它的属性一直保存 在那;


大神觉得不对的麻烦提出一下哈!谢谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值