首页 头条 财经 产业 跨境 时尚 物流 直播 优品 English
首页 / 经济视界 / 正文

种类众多不同的jsp内置对象在交互过程中呈现不同的功能

来源:
编辑:电经淘讯
时间:2023-08-29

JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境的相互访问。每个内部对象均有对应所属的ServletAPI类型。
      JSP内置对象包括request对象、response对象、session对象、out对象、application对象、page对象、exception对象、pageContext对象、config对象。这些对象在客户端和服务器端交互的过程中分别完成不同的功能。


1.Request对象:Request对象是javax.servlet.http.HtupServletRequest类的实例。代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。比如表单中的数据、网页地址后带的参数等。
      2.Response对象:Response对象是javax.servlet.http.HttpServletResponse类的实例。代表响应对象,主要用于向客户端发送数据。
      3.Out对象:Out对象是javax.servletjspjspWriter类的实例。主要用于向客户端浏览器输出数据。
      4.session对象:Session 对象是javax.servlet.htp.Http session类的实例。主要用来保持在服务器与一个客户端之间需要保留的数据,比如在会话期间保持用户的登录信息等,会话状态维持是Web应用开发者必须面对的问题。当客户端关闭网站的所有网页或关闭浏览器时,session对象中保存的数据会自动清除。由于Htp协议是一个无状态协议,不保留会话间的数据,因此通过session对象扩展了htp的功能。比如用户登录一个网站之后,登录信息会暂时保存在session对象中,打开不同的页面时,登录信息是可以共享的,一旦用户关闭浏览器或退出登录,就会清除session对象中保存的登录信息。
      5.Application对象:Application对象是javax.servlet.ServletContext类的实例。主要用于保存用户信息,代码片段的运行环境;它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享。
      6.PageContext对象:PageContext对象是javax.servlet.jsp.PageContext类的实例。用来管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由JSP容器来完成的。
      7.Config对象:Config对象是javax.servlet.ServletConfig类的实例。是代码片段配置对象,表示Servlet的配置。
      8.Page(相当于this)对象:Page对象是javax.servlet.jsp.HttpJspPage类的实例。用来处理JSP网页,它指的是JSP页面对象本身,或者说代表编译后的servlet对象,只有在JSP页面范围之内才是合法的。
      9.Exception对象:Exception对象是java.lang.Throwable类的实例。处理JSP文件执行时发生的错误和异常只有在JSP页面的page指令中指定isErrorPage=“true”后,才可以在本页面使用exception对象。
      需要说明的是,pageContext中的属性默认在当前页面是共享的;session中的属性在当前session中是共享的;application对象中的属性则对所有页面都是共享的。
      JSP的内置对象主要有以下特点:
      1、由JSP规范提供,不用编写者实例化;
      2、通过Web容器实现和管理;
      3、所有JSP页面均可使用;
      4、只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)。

头条聚焦更多

AMANDA.CAO:以“华灯初尚”诠释女性

编辑:电商新品
2024-10-28
经济视界更多

OPPO要和苹果、三星掰手腕?刘作虎:国

    OPPO举办Find X8系列及旗舰生态新品发布...[详细]

并购、扭亏为盈,为何带不动“医药界拼

    药师帮发布公告称,公司就收购一块医药10...[详细]

热点财经更多
  • CopyRight @ 2013-2024 Reserved CN电商经济网版权所有所涉内容免责声明查阅