JSP页面的九个内置(隐式)对象

来源:互联网 发布:汉化 知乎 编辑:程序博客网 时间:2024/05/29 04:39

隐式对象:

开发人员可以直接调用它们而不用显式声明。
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 是一个包装器,包含来自先前页面的异常抛出。它通常用于为错误条件生成一个适当的响应。
原创粉丝点击