JSP内置对象

来源:互联网 发布:深入浅出node 编辑:程序博客网 时间:2024/06/05 14:46

out内置对象
out内置对象是在JSP开发过程中使用得最为频繁的对象,然而其使用起来也是最简单的。out对象用于向客户端浏览器输出数据,out对象常用的方法是:print()或者println()方法,这两个方法用于在页面中打印出字符串信息。

request内置对象
request对象,JSP中的request内置对象对应了Servlet中的HttpServletRequest类的对象,是最常用的JSP内置对象之一,这个内置对象当中封装了有关浏览器请求的信息,比方说,我们在页面上填写的用户名、密码等信息就封装在request当中。request对象的主要作用就是用来处理客户端请求。

response内置对象
response对象和request对象相对应,它用于响应客户端的请求并向客户端输出信息。 JSP中的response内置对象对应了Servlet中的HttpServletResponse类的对象,这个对象封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。

application内置对象
application对应了Servlet中的ServletContext类的对象。它在每个Web项目中只有一个实例,常被用来实现不同用户之间的数据共享。因为不同的用户在访问application的时候,都是访问的同一个对象,这样的话,一个用户可以把需要共享的数据放到application对象中,然后其他用户就可以在这个对象中获得想要的共享数据了。

session内置对象
session是客户端浏览器和web服务器之间的会话,这个对象和request内置对象一样,都是我们平时开发JSP过程中最常用的内置对象之一,它最常见的作用就是进行访问控制,这个session对象是Servlet中HttpSession类的实例。

pageContext内置对象
pageContext对象是javax.servlet.jsp包中PageContext类的对象,他提供了对JSP页面中所有的对象及命名空间的访问,使用这个对象可以访问application对象,session对象,exception对象等等。也就是说这个对象可以访问除了本身之外的8个JSp内置对象。还可以访问绑定在page、request、session、application这些对象上的Java对象,它相当于JSP程序中所有对象功能的集成者。

page内置对象
page对象是java.lang.Object类的示例,他指的是一个JSP页面在翻译阶段翻译成Servlet之后,这个Servlet实现类的示例,也就是说它是JSP页面本身,因此,此对象的作用域范围仅仅限于当前JSP页面本身。

config内置对象
config对象对应Servlet中的ServletConfig接口,它用来表示Servelt的配置。当Servlet容器初始化一个Servlet对象的时候,Servlet容器会把某些初始化信息通过这个对象传递给
Servlet。

exception内置对象
exception对象是java.lang.Throwable类的一个实例。他指的是运行时的异常,也就是被调用的错误页面的结果,只有在错误页面(在页面指令里设置了isErrorPage=true的页面)才可以使用。

原创粉丝点击