public abstract class HttpJSpBase extends HttpServlet implements HttpJspPage{
 
 public final void init(ServletConfig config)throws ServletException{
 
 super.init(config);
 jspInit();//用户可以覆盖
 _jspInit();//JSP引擎调用
 
 }

 }
JSP引擎不是在把jsp变成servlet时调用的吗,这里怎么变成servlet后,JSP引擎才调用 _jspInit方法jspInit()在JSP引擎方法之前,是不是在jspInit里不可以调用jsp有内置对象?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【fuyou001】截止到2008-07-14 10:32:08的历史汇总数据(不包括此帖):
    发帖的总数量:156                      发帖的总分数:4215                     每贴平均分数:27                       
    回帖的总数量:979                      得分贴总数量:355                      回帖的得分率:36%                      
    结贴的总数量:156                      结贴的总分数:4215                     
    无满意结贴数:19                       无满意结贴分:745                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:12.18 %               无满意结分率:17.67 %                  
    敬礼!
      

  2.   

    jsp的七个内置对象 是一个叫做jspService方法里面的局部变量在别的方法里面是不能调用的
      

  3.   

    jsp的七个内置对象 是一个叫做jspService方法里面的局部变量 
    这些变量应该是JSP引擎创建的吧?
      

  4.   

     七个内置对象是JspFactory在service方法里面创建的局部变量你自己打开一个jsp转成的java文件看看 不就清楚了和_jspInit并没直接创建这七个对象
      

  5.   

    JSP引擎不是在把jsp变成servlet时调用的吗,这里怎么变成servlet后,JSP引擎才调用 _jspInit方法