JSP 笔记 (二 : JSP 内置9大对象 )

来源:互联网 发布:淘宝宝贝怎么删除不了 编辑:程序博客网 时间:2024/06/17 15:07

JSP 笔记 (二 : JSP 内置9大对象 )


为什么可以使用 ?

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




这里写图片描述


对象概览 :


这里写图片描述


OUT 对象 :

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

如下图 :
想要使用下代码,又避免顺序的错误,可以设置page 指令 里面buffer属性 设置为 “0kb”


这里写图片描述


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)

2)可以获得其他8大隐式对象(可以节省在参数传递的篇幅,在框架中用的多
例如: pageContext.getRequest()
pageContext.getSession()


JSP标签(动作)

1)页面包含(动态包含):
2)请求转发:

原创粉丝点击