jsp有哪些内置对象,作用是什么,jsp四种常用内置对象
如何解决写爬虫IP受阻的问题?立即使用。
相关:《Java视频教程》
JSP(Java服务器页面)是简化Servlet工作的一个替代方案。Sun在1997年推出了ServletAPI和第一个Java Web服务器。Servlet是早期Java Web层架构中唯一的。接收用户请求、处理业务逻辑和生成HTML显示结果都是在Servlet中完成的。Servlet可以做所有的工作,但是它们不能像PHP和ASP一样嵌入HTML代码,所以输出HTML比较困难,部署过程比较复杂。
JSP的内置对象是指JSP页面系统中已经默认内置的Java对象,这些对象不需要开发者显式声明就可以使用。在JSP页面中,可以通过访问JSP内置对象来访问JSP页面和Servlet环境。每个内部对象都有相应的ServletAPI类型。
jsp的内置对象有哪些?
内置JSP对象包括请求对象、响应对象、会话对象、输出对象、应用对象、页面对象、异常对象、页面上下文对象和配置对象。这些对象在客户端和服务器的交互过程中执行不同的功能。
1.请求对象
请求对象是javax . servlet . http . htupservletrequest类的实例。表示请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器的数据。比如表单中的数据,网址后的参数等。
2.响应对象
响应对象是javax . servlet . http . http servlet Response类的实例。表示响应对象,该对象主要用于向客户端发送数据。
3.外部对象
Out对象是javax.servletjspjspWriter类的实例。主要用于向客户端浏览器输出数据。
4 .会话对象
会话对象是javax . servlet . http . http会话类的实例。主要用来保存服务器和某个客户端之间需要保存的数据,比如保存用户在会话期间的登录信息。维护会话状态是Web应用程序开发人员必须面对的问题。当客户端关闭网站所有页面或关闭浏览器时,保存在session对象中的数据会被自动清除。由于htp协议是一种无状态协议,不保留会话间的数据,所以Htp的功能是通过会话对象来扩展的。例如,用户登录网站后,登录信息会临时保存在session对象中。当打开不同的页面时,可以共享登录信息。一旦用户关闭浏览器或注销,保存在会话对象中的登录信息将被清除。
5.应用对象
Application对象是javax.servlet.ServletContext类的一个实例。主要用于保存用户信息和代码片段的运行环境;它是一个共享的内置对象,即一个容器中的多个用户共享一个应用对象,所以它保存的信息被所有用户共享。
6.PageContext对象
PageContext对象是javax.servlet.jsp.PageContext类的实例。它用于管理web页面属性,包装JSP页面的页面上下文,以及管理对属于JSP中特殊可见部分的命名对象的访问。它的创建和初始化都是由JSP容器完成的。
7.配置对象
Config对象是javax.servlet.ServletConfig类的一个实例。是一个代码片段配置对象,它表示Servlet的配置。
8.页面(相当于此)对象
Page是javax . servlet . JSP . httpjspage类的实例。用于处理JSP页面,指的是JSP页面对象本身,或者代表编译后的servlet对象,只在JSP页面范围内合法。
9.异常对象
异常是java.lang.Throwable类的一个实例。执行JSP文件时处理错误和异常。只有在JSP页面的Page指令中指定了isErrorPage="true "时,才能在该页面中使用异常对象。
需要注意的是,默认情况下,pageContext中的属性在当前页面上是共享的;会话中的属性在当前会话中共享;application对象中的属性为所有页面共享。
有关编程的更多信息,请访问:编程入门!jsp的内置对象有哪些?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。