JSP中共有9大内置对象:
JSP内置对象(上):http://wxmimperio.coding.io/?p=280
pageContext对象被封装成javax.servlet.jsp.pageContext接口,他为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问。它的创建和初始化都是由容器完成的,pageContext对象可以访问到本页面所在的session,也可以去本页面 所在的application的某一属性,pageContext对象相当于页面中所有功能的集成。JSP页面里可以直接使用pageContext对象的句柄,pageContext对象的getXXX()、setXXX()和findXXX()方法可以用来根据不同的对象范围实现对这些对象的管理。
常用的方法:
代码:
pageContextForm.jsp
pageContextObject.jsp
pageContext2.jsp
PS:
application对象为多个应用程序保存信息,对于一个容器而言,每个用户都共享使用一个application对象,在任何地方对application对象属性的操作,都将影响到其他用户对此的访问,这和session对象是不同的。启动服务器后就会自动创建application对象,这个对象会一直保存,直到服务器关闭,application对象是ServletContext类的一个实例。
常用的方法:
代码:(简单计数器)
applicationCount.jsp
applicationObject.jsp
config对象被封装成javax.servlet.ServletConfig接口,他表示Servlet的配置,在一个Servlet初始化时,jsp引擎向他传递信息用的,此信息包括Servlet初始化时所要用到的参数以及服务器的有关信息。
常用的方法:
代码:(上面application对象写的计数器有个缺陷,就是当服务器重启后,计数器就会从0重新开始,通过在服务器设置计数的初始值来解决)
configObject.jsp
新闻热点
疑难解答