JSP里的内建对象 和他们工厂方法
作者:Java伴侣 日期:2006-08-11
生命周期及实现接口:
同WEB服务器初始化开始到结束。他们分别是:applilation,对应ServletContext类;config,对应ServletConfig类;pageContext对应PageContetxt类。
从用户登陆开始,到页面关闭的是session对象,对应HttpSession类。
一个页面到另一个页面结束。request,对应HttpServletRequest类;response对应HttpServletResponse类。
另外,out对象即为输出流。对应类为JSPWriter类。
————————工厂方法——————————————
……
JspFactory _jspxFactory = null; //声明
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();//用方法获取
response.setContentType("text/html");
pageContext = _jspxFactory.getPageContext(this, request, response, //生产pageContext
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext(); //生产application
config = pageContext.getServletConfig(); //生产config
session = pageContext.getSession(); //生产session
out = pageContext.getOut(); //生产out
_jspx_out = out;
……