jsp内置对象有几个
2024-04-16 00:19:05
围观 : 5599 次
问题
jsp内置对象有几个
“jsp”里的九个内置对象是什么?
1.请求对象\x0d\x0a请求对象中封装了客户的请求信息,通过请求对象我们可以了解客户的需求,进而做出响应。 它是HttpServletRequest类的实例。 \x0d\x0a2.response对象\x0d\x0aresponse对象包含响应客户端请求的相关信息,但很少直接在JSP中使用。 它是HttpServletResponse类的实例。 \x0d\x0a3.session对象\x0d\x0asession对象是指客户端和服务器之间的会话,从客户端连接服务器的WebApplication开始,直到客户端与服务器断开连接。 它是HttpSession类的实例。 \x0d\x0a4.out对象\x0d\x0aout对象是JspWriter类的实例,该对象通常用于向客户端输出内容。 \x0d\x0a5.page对象\x0d\x0apage对象指向当前的JSP页面,本身有点像类中的this指针,它是java.lang.Object类的一个实例。 \x0d\x0a6.application对象\x0d\x0aapplication对象是知道的用户之间的数据共享并可以存储全局变量。 从服务器启动到服务器关闭期间,该对象将一直存在,以便在前后用户连接或不同用户之间的连接中可以处理该对象的相同属性;任何地方对该对象属性的操作都会影响其他用户对其的访问。 服务器的启动和关闭决定了应用程序对象的生命周期。 它是ServletContext类的一个实例。 \x0d\x0a7.Exception对象\x0d\x0aException对象是异常对象,当页面运行时发生异常时,会生成该对象。 如果JSP页面想要使用这个对象,必须将isErrorPage设置为true,否则无法编译。 它实际上是一个java.lang.Throwable\x0d\x0a8.pageContext对象\x0d\x0apageContext对象提供了对JSP页面中所有对象和命名空间的访问,也就是说它可以访问这个页面所在的SESSION,也可以带属性value这个页面所在的具体应用相当于页面中所有功能的集大成也叫pageContext。 \x0d\x0a9.config对象\x0d\x0aconfig对象是JSP引擎在启动时向Servlet传递信息的对象,这些信息包括Servlet启动时使用的参数(由属性名和属性值组成)和服务器信息(通过传递ServletContext对象)
jsp有那些内置对象?作用分别是什么?
jsp中有九个内置对象:
pageContextjavax.servlet.jsp.PageContext
requestjavax.servlet.http.HttpServletRequest
responsejavax.servlet.http.HttpServletResponse
sessionjavax可以使用.servlet.http.HttpSession
applicationjavax.servlet.ServletContext–>This.getServletContext()代替。
configjavax.servlet.ServletConfig
Exceptionjava.lang.Throwable
pagejava.lang.Object
outjavax.servlet.jsp.JspWriter
功能如下:
1.PageContext代表页面容器-->EL、标签、上传
2.请求服务器获取客户端信息:头信息、cookie、请求参数、MVC设计模式
3.响应服务器用客户端信息进行响应:cookie、重定向
4。 确认登录
5.应用程序代表整个服务器。 getRealPath()
6.config中的初始化参数在web.xml中配置。
7.错误页面
8,页面看起来像这样,代表整个JSP页面输出:
9。 尝试使用表达式输出。
以上为是众多网友友对《jsp内置对象有几个》的相关解答,希望对您的问题有所帮助。
来源:三零有系,转载或复制请以超链接形式注明出处!
上一篇:jsp9大内置对象 下一篇:jsp九大内置对象及作用