您当前的位置: 首页 >  杨林伟 Java

17JavaWeb基础 - JSP的九大内置对象/四大作用域

杨林伟 发布时间:2019-03-30 15:48:15 ,浏览量:3

JSP九大内置对象

jsp被翻译成servlet之后,service方法中有9个对象定义并初始化完毕,我们在jsp脚本中可以直接使用这9个对象。

Out对象和PageContext对象

out对象

out的类型:JspWriter
out作用就是向客户端输出内容----out.write()
out缓冲区默认8kb 可以设置成0 代表关闭out缓冲区 内容直接写到respons缓冲器

pageContext对象

jsp页面的上下文对象,作用如下:
page对象与pageContext对象不是一回事

1)pageContext是一个域对象
setAttribute(String name,Object obj)
getAttribute(String name)
removeAttrbute(String name)

pageContext可以向指定的其他域中存取数据
setAttribute(String name,Object obj,int scope)
getAttribute(String name,int scope)
removeAttrbute(String name,int scope)
findAttribute(String name)—依次从pageContext域,request域,session域,application域中获 取属性,在某个域中获取后将不在向后寻找

2)可以获得其他8大隐式对象
例如:
pageContext.getRequest()
pageContext.getSession()

四大作用域

page域:当前jsp页面范围
request域:一次请求
session域:一次会话
application域:整个web应用

关注
打赏
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录