隐式对象:
开发人员可以直接调用它们而不用显式声明。
JSP隐式对象也称为预定义的变量。
通俗来说就是不需要声明就可以直接在jsp页面使用的对象。
这九个对象分别是:
①request
request是HttpServletRequest的一个对象,用来表示请求。
②response
response是HttpServletResponse的一个对象,用来对客户端作出响应(在jsp网页编写中基本不使用)。
③pageContext
pageContext是PageContext的一个对象,他可以获取所在网页的所有页面信息内容,包括其他8个隐式对象的内容。
④session
session是HttpSession的一个对象,代表客户端和服务器之间的一次对话。
⑤application
application是ServletContext的一个对象,当程序启动时被创建,存放全局变量,实现用户共享。
⑥config
config是当前JSP对应的Servlet的ServletConfig的一个对象,初始化此Servlet参数(编程中基本不使用)。
若是需要访问当前JSP页面的初始化参数,必须通过映射的地址才可以访问。
⑦out
out是JspWriter的一个对象,调用out.write() 可以直接将字符串打印到页面。
⑧page
page是Object的一个对象,是指向当前JSP对应的Servlet对象的引用(几乎不用)。
⑨exception
exception 是一个包装器,包含来自先前页面的异常抛出。它通常用于为错误条件生成一个适当的响应。