Jsp生命周期方法为什么jspService()方法以_&引用;性格

Jsp生命周期方法为什么jspService()方法以_&引用;性格,jsp,Jsp,JSP有三种生命周期方法 1) jspInit(); 2) _jspService(); 3) jspDestroy(); 但是这里的why jspService()方法是以“u”字符开头的。因为它偏离了标准的Java命名约定,所以它可能是一种建议JSP页面作者永远不要定义它的方法 按照其他方法: 当容器加载JSP时,它会在处理任何请求之前调用jspInit()方法。如果需要执行特定于JSP的初始化,请重写jspInit()方法: public void jspInit(){ ... }

JSP有三种生命周期方法

1) jspInit();
2) _jspService();
3) jspDestroy();

但是这里的why jspService()方法是以“u”字符开头的。

因为它偏离了标准的Java命名约定,所以它可能是一种建议JSP页面作者永远不要定义它的方法

按照其他方法:

  • 当容器加载JSP时,它会在处理任何请求之前调用
    jspInit()
    方法。如果需要执行特定于JSP的初始化,请重写
    jspInit()
    方法:

    public void jspInit(){
      ...
    }
    
  • jspDestroy()
    方法是servlet的destroy方法的JSP等价物。当您需要执行任何清理(例如释放数据库连接或关闭打开的文件)时,重写
    jspDestroy
    。此方法具有以下形式:

    public void jspDestroy(){
    ...
    }
    

但是,这些方法不再是必需的,因为您不应该再使用脚本。请考虑更好的替代方案,如

,因为它退出标准java命名约定,可能是建议不应该由JSP页面作者定义的方式。