jsp有哪些内置对象?作用分别是什么?

request:表示HttpServletRequest对象,用户端请求。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。

response:表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等),网页传回用户端的回应

out:对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。

pageContext:表示一个javax.servlet.jsp.PageContext对象。该对象提供了对JSP页面内所有的对象及名字空间(就是四大作用域空间,如page空间、request空间、session空间、application空间)的访问,也就是说他可以访问到当前请求对应session中保存的信息,也可以取当前应用所在的application的某一属性值,它相当于页面中所有功能的集大成者,包装了通用的servlet相关功能的方法。

session:表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息

applicaton:表示一个javax.servle.ServletContext对象。类似于系统的全局变量,用于实现Web应用中的资源共享。

config:表示一个javax.servlet.ServletConfig对象。用于存放JSP编译后的初始数据。

page:表示从该页面产生的一个servlet实例,JSP网页本身

exception:针对错误网页,未捕捉的例外。表示JSP页面运行时产生的异常和错误信息,该对象只有在错误页面(page指令中设定isErrorPage为true的页面)中才能够使用。

注意到:

四大作用域:pageContext request session application 可以通过 jstl从四大作用域中取值.

request session application 用于jsp递值 


猜你喜欢

转载自blog.csdn.net/qq_32575047/article/details/80184504
今日推荐