JSP内置对象有哪些?请简要介绍,JSP有哪些内置对象?分别有什么作用?
如何解决写爬虫IP受阻的问题?立即使用。
内置jsp对象是由Web容器创建的一组对象,可以直接在JSP页面脚本(Java程序块和Java表达式)中使用,无需声明和创建。
常用的JSP内置对象:
1、out对象
Buffer ——Buffer是内存的一个区域,用于存储临时数据。
Out对象是JSPWriter类的一个实例,它通常在向客户端输出内容时使用。
2、request对象
客户端的请求信息封装在请求对象中,通过请求对象可以了解客户的需求,然后做出响应。
请求对象是HttpServletRequest类的一个实例。
请求对象有一个请求域,也就是说,它在客户端的请求完成之前是有效的。
3、response对象
response对象包含关于响应客户请求的信息,这在JSP中很少直接使用。
响应对象是HttpServletResponse类的一个实例。
响应对象具有页面作用域,即当访问一个页面时,页面中的响应对象只能对本次访问有效,其他页面的响应对象对当前页面无效。
4、session对象
会话:客户端和服务器之间的会话。
Web中的会话:用户从进入网站到关闭浏览器浏览网站的时间,即浏览网站所花费的时间。
会话实际上是一个特定的时间概念。
当加载第一个JSP页面时,会自动创建会话对象,并开始会话管理。
会话:当客户打开浏览器并连接到服务器时开始,当客户关闭浏览器并离开服务器时结束。
Session对象,它是HttpSession类的一个实例。
5、application对象
应用对象,实现用户间的数据共享,可以存储全局变量;
Application对象,在服务器启动时开始,在服务器关闭时结束;
在用户之间或不同用户之间的连接中,可以操作应用程序对象的相同属性。
在任何地方操作应用程序对象属性都会影响其他用户对它的访问;
application对象是ServletContext类的一个实例。
6、page对象
Page指的是当前JSP页面本身,有点像类中的这个指针;
Page,它是java.lang.Object类的一个实例。
7、pageContext对象
PageContext对象,提供对JSP页面中所有对象和名称空间的访问;
PageContext对象,可以访问该页面所在的会话,或者取该页面所在应用的某个属性值;
pageContext对象是PageContext类的一个实例。
8、config对象
jsp引擎使用Config对象在servlet初始化时将信息传输到servlet。这些信息包括初始化servlet时使用的参数(由属性名和属性值组成),以及有关服务器的信息(传输ServletContext对象)。
9、exception对象
Exception是一个异常对象,在页面运行过程中发生异常时生成。如果一个Jsp页面要应用这个对象,isErrorPage必须设置为true,否则无法编译。java.lang.Throwable的对象就是jsp的内置对象有哪些?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。