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

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

  JSP共有以下9种基本内置组件  1、request对象客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了解到客户的需求,然后做出响应。  2、response对象响应客户请求的有关信息  3、session对象它指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。  4、out对象它是JspWriter类的实例,是向客户端输出内容常用的对象  5、page对象它是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例  6、application对象它实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭  7、exception对象它是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。  8、pageContext对象它提供了对JSP页面内所有的对象及名字空间的访问  9、config对象它是在一个Servlet初始化时,JSP引擎向它传递信息用的

延伸阅读

asp内置对象和jsp是一样的吗?

asp内置对象和jsp不是一样的。

因为JSP是建立在可重用的、跨平台的组件,而ASP使用的是基于Win32的COM组件模型,JSP可以使用Java编程语言或JavaScript作为脚本语言,而ASP使用VBScript或Jscript作为脚本语言,他们之间是不同 的语言的所以内置对象也就不一样的。

jsp要素有哪些?

Jsp页面包含的元素有:

模板元素。注释元素。指令元素。脚本元素和动作元素。

JSP包含特定的标记、声明、脚本和静态标记(HTML或XML)。JSP内置对象包括请求对象、响应对象、会话对象、应用程序对象、输出对象和页面对象、config、exception、pageContext.

网站中的任何页面,通常为HTML格式(文件扩展名为HTML、HTM、ASP、ASPX、PHP或JSP等)。

jsp servlet内置对象有哪些?

JSP有九个内置对象(又叫隐含对象),不需要预先声明就可以在脚本代码和表达式中随意使用(JSP本质上就是一个Servlet, 是一种特殊的servlet,提前声明好了这九大对象)

JSP九大内置对象分为四类:

输入输出对象:out对象、response对象、request对象

通信控制对象:pageContext对象、session对象、application对象

Servlet对象:page对象、config对象

错误处理对象:exception对象

jsp九大内置对象哪个作用范围最大?

jsp九大内置对象作用范围最大的是applicaiton对象。 JSP中九大内置对象为:   request 请求对象  类型 javax.servlet.ServletRequest 作用域 Request   response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page   pageContext 页面上下文对象 类型 javax.servlet.jsp.PageContext 作用域 Page   session 会话对象 类型 javax.servlet.http.HttpSession 作用域 Session   application 应用程序对象 类型 javax.servlet.ServletContext 作用域 Application   out 输出对象 类型 javax.servlet.jsp.JspWriter 作用域 Page   config 配置对象 类型 javax.servlet.ServletConfig 作用域 Page   page 页面对象 类型 javax.lang.Object 作用域 Page   exception 例外对象 类型 javax.lang.Throwable 作用域 page

jsp的四大内置对象?

request对象 客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了 …

response对象 响应客户请求的有关信息

session对象 它指的是客户端与服务器的一次会话,从客户端连到服务器的一个 Web…

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

in是jsp的内置对象吗?

不是的

JSP有九个内置对象(又叫隐含对象),不需要预先声明就可以在脚本代码和表达式中随意使用(JSP本质上就是一个Servlet, 是一种特殊的servlet,提前声明好了这九大对象)

JSP九大内置对象分为四类:

输入输出对象:out对象、response对象、request对象

通信控制对象:pageContext对象、session对象、application对象

Servlet对象:page对象、config对象

错误处理对象:exception对象

jsp九大内置对象是哪些?

常用的JSP内置对象:

1、out对象

缓冲区——Buffer,就是内存的一块区域,用来保存临时数据。

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

2、request对象

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

request对象是HttpServletRequest类的实例。

request对象具有请求域,即完成客户端的请求之前,该对象一直有效。

3、response对象

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

response对象是HttpServletResponse类的实例。

response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其它页面的response对象对当前页面无效。

4、session对象

session:客户端与服务器的一次会话

Web中的session:用户在浏览某个网站时,从进入网站,到浏览器关闭所经过的这段时间,也就是,用户浏览这个网站所花费的时间。

session实际上是一个特定的时间概念。

session对象在第一个JSP页面被装载时自动创建,开始会话期管理。

一个session:从客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束。

session对象,是HttpSession类的实例。

5、application对象

application对象,实现用户间数据的共享,可存放全局变量;

application对象,开始于服务器启动,终止于服务器关闭;

在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作;

在任何地方对application对象属性的操作,都将影响到其他用户对此的访问;

application对象是ServletContext类的实例。

6、page对象

page对象,就是指当前JSP页面本身,有点像类中的this指针;

page对象,是java.lang.Object类的实例。

7、pageContext对象

pageContext对象,提供了对JSP页面内所有对象及名字空间的访问;

pageContext对象,可以访问到本页所在的session,也可以取本页面所在的application的某一属性值;

pageContext对象是pageContext类的实例。

8、config对象

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

9、exception对象

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


为您推荐