javaweb学习笔记之servlet九大内置对象

小明TI 小明TI     2022-12-09     406

关键词:

1.request对象:

  客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。

  2.response对象:

  response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。

  3.session对象:
代表用户的一次会话,浏览器打开到关闭的这一个时间。与Hibernate 中的session不同,hibernate代表的是数据库的一次连接到关闭的时间。session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例.

  4.out对象:

  out对象是JspWriter类的实例,是向客户端输出内容常用的对象

  5.page对象:

  page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例

  6.application对象:

  application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。它是ServletContext类的实例。

  7.exception对象:

  exception对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。他实际上是java.lang.Throwable的对象

  8.pageContext对象:

  pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本 类名也叫pageContext。

  9.config对象:

  config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)

jsp九大内置对象

虽然现在基本上使用SpringMVC+AJAX进行开发了JavaWeb了,但是还是很有必要了解一下JSP的九大内置对象的。像request、response、session这些对象,即便使用其他框架也是会经常用到的。因此十分有了解的必要。这些对象可以在JSP页面中... 查看详情

jsp九大内置对象

虽然现在基本上使用SpringMVC+AJAX进行开发了JavaWeb了,但是还是很有必要了解一下JSP的九大内置对象的。像request、response、session这些对象,即便使用其他框架也是会经常用到的。因此十分有了解的必要。这些对象可以在JSP页面中... 查看详情

javaweb学习笔记(持续更新)(代码片段)

javaweb学习笔记一、JavaWeb简介二、认识Servlet1、什么是Servlet?2、请求路径3、tomcat4、Servlet的使用三、Servlet简单应用1、创建Servlet的方式:2、Serlvet的生命周期3、路径与servlet绑定的方式4、servlet种的request和response4、服务器... 查看详情

九大内置对象

...request<主要用于处理客户端请求的数据信息>类型javax.servlet.ServletRequest   作用域Request②输出对象:out<用于向客户端输出数据>类型javax.servlet.jsp.JspWriter  & 查看详情

九大内置对象

...request<主要用于处理客户端请求的数据信息>类型javax.servlet.ServletRequest   作用域Request②输出对象:out<用于向客户端输出数据>类型javax.servlet.jsp.JspWriter  & 查看详情

javaweb九大内置对象和四个作用域之间的关系是啥?

...上也是一个servlet),然后按照servlet的调用方式进行调用。JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非... 查看详情

九大内置对象

为什么要学习内置对象?内置对象变向的让Http协议有了状态! JSP中九大内置对象为:  request       请求对象       类型javax.servlet.ServletRequest    作用域Req 查看详情

javaweb九大内置对象

 在Jsp中一共定义了九个内置对象,分别为:*request      HttpServletRequest;*response     HttpServletResponse;*session      HttpSes 查看详情

servlet的九大内置对象

隐式对象说明 request转译后对应HttpServletRequest/ServletRequest对象response转译后对应HttpServletRespons/ServletResponse对象session转译后对应HttpSession对象application转译后对应ServletContext对象out转译后对应JspWriter对象,其内部关联一个PringWri 查看详情

jsp九大内置对象与servlet中java对象

request对象 : getParameter(Stringname)获取表单提交的数据getParamegerNames()获取客户端提交的所有参数名getAttribute(Stringname)获取name指定的属性值getAttributeNames获取request对象所有属性的名称集合getSession(Booleancreate)获取HttpSession对象 查看详情

jsp九大内置对象之session和application

...on和application用的都是特别多尤其是application,但是想全面学习一下内置对象所以都了解一下。    session又被称为是会话生存期是用户进入浏览器到关闭浏览器的期间。session在前后台都可以用,每次用户打开浏览器... 查看详情

javaweb笔记之servlet

今天在学习Servlet时,使用浏览器显示的网页效果与预期的有差异,仔细查找发现实<!DOCTYPE>声明的问题,截图如下:  代码如下: packagesecondServlet;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException 查看详情

九大内置对象

...就可以在脚本代码和表达式中随意使用  1-out:  javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)  request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP  ... 查看详情

面试题:jsp九大内置对象

...别JSP代码,那么这些对象是如何产生的的呢?这就要提到Servlet。Servlet就是用Java编写的服务器端程序。狭义的Servlet是指Java语言实现的一个接口 查看详情

javaweb基础---jsp综述(下)

摘要:  JSP脚本中包含九个内置对象,它们都是Servlet-API接口的实例,并且JSP规范对它们进行了默认初始化。本文首先通过一个JSP实例来认识JSP内置对象的实质,紧接着以基于请求/响应架构应用的运行机制为背景,引出JSP/Servl... 查看详情

九大内置对象

...通信控制对象:pageContext对象、session对象、application对象Servlet对象:page对象、config对象错误处理对象:exception对象九种对象简 查看详情

jsp学习---jsp9个内置对象(代码片段)

一、基本内容1.九大内置对象主要内容对象名类型说明requestjavax.servlet.http.HttpServletRequest responsejavax.servlet.http.HttpServletResponse sessionjavax.servlet.http.HttpSession由session="true"开关applicationjavax. 查看详情

jsp九大内置对象

九大内置对象及其相应的作用域: JSP中九大内置对象为: request     请求对象      类型javax.servlet.ServletRequest    Request(作用域)response  &nb 查看详情