跟小博老师一起学JSP ——内置对象

内置

JSP内置对象是指无需定义就可以使用的对象,也可以称其为隐式对象。JSP内置对象名称是JSP的关键字,我们在JSP中定义变量时不要与关键字冲突。

内置对象可成4大类

l输入、输入对象:request,response,out

l通信作用域对象:request,session,appliction

lServlet对象:page,config

l异常处理对象:exception

输入、输出对象

这二个对象用来接收客户端的请求和响应请求,二者的类型分别是HttpServletRequest、HttpServletResponse。是不是很眼熟,对的,这二者在我们学习Servlet时一直使用。Out对象的类型为JspWrtier,作用与PrintWriter一样都是向客户端输出数据。

以下代码演示接收参数和向客户端输出应答消息

跟小博老师一起学JSP ——内置对象_第1张图片

下面代码实现了跳转功能,小伙伴们借此机会复习下Servlet知识吧:-)

跟小博老师一起学JSP ——内置对象_第2张图片

通信作用对象

通信作用域作为Web开发人员必须掌握的知识,小傅老师早在Servlet部分就做了重点讲述。JSP中的通信作用域与Servlet类似还多一种通信范围,下一节小傅老师专门讲解通信作用域对象使用和应用场景。

Servlet对

分析JSP转义出来的JAVA代码,page指向运行中的JSP页面自身(this)。config对象的类型ServletConfig,它在我们学习Servlet时也讨论过。对于这二个对象小傅老师就不再赘述了,还是通过以下代码一起复习下吧。

跟小博老师一起学JSP ——内置对象_第3张图片

异常对象

JSP在运行发生异常后可根据配置跳转到异常处理JSP页面,在异常处理页中使用exception对象输出程序出错的信息,便于开发人员快速修正。

跟小博老师一起学JSP ——内置对象_第4张图片

注意:

要使用exception对象,一定将JSP页变成异常处理页,也就是在page指令加入isErrorPage="true"的配置。

你可能感兴趣的:(跟小博老师一起学JSP ——内置对象)