jsp的内置对象有哪些,作用是什么_在j2ee mvc设计模式体系结构中

(1) 2024-08-29 15:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
jsp的内置对象有哪些,作用是什么_在j2ee mvc设计模式体系结构中,希望能够帮助你!!!。

什么是内置对象

在jsp开发中,会频繁使用到一些对象。例如HttpSession,ServletContext,ServletContext,HttpServletRequet。如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可!,这些创建好的对象就叫内置对象!!!!

9大内置对象

内置对象名 类型

request HttpServletRequest

response HttpServletResponse

config ServletConfig

application ServletContext

session HttpSession

exception Throwable

page Object(this)

out JspWriter

pageContext PageContext

重点介绍几个对象

Out对象:

out对象类型,JspWriter类,相当于带缓存的PrintWriter

PrintWriter:

wrier(内容): 直接向浏览器写出内容。

JspWriter

writer(内容): 向jsp缓冲区写出内容

当满足以下条件之一,缓冲区内容写出

1)缓冲区满了

2)刷新缓存区

3)关闭缓存区

4)执行完毕jsp页面

pageContext对象:

pageContext对象是JSP技术中最重要的一个对象,它代表当前JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如包含和跳转其它资源、检索其它域对象中的属性等。

getException方法返回exception隐式对象

getPage方法返回page隐式对象

getRequest方法返回request隐式对象

getResponse方法返回response隐式对象

getServletConfig方法返回config隐式对象

getServletContext方法返回application隐式对象

getSession方法返回session隐式对象

getOut方法返回out隐式对象

最长用的四个域对象

四个域对象:

pageContext page域

request request域

session session域

application context域

1)域对象作用:

保存数据 和 获取数据 ,用于数据共享。

2)域对象方法:

setAttribute("name",Object) 保存数据

getAttribute("name") 获取数据

removeAttribute("name") 清除数据

3)域对象作用范围:

page域: 只能在当前jsp页面中使用(当前页面)

request域: 只能在同一个请求中使用(转发)

session域: 只能在同一个会话(session对象)中使用(私有的)

context域: 只能在同一个web应用中使用。(全局的)

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复