JSP的三种生命周期方法
1) jspInit();
2) _jspService();
3) jspDestroy();
但是这里为什么 jspService() 方法以“_”字符开头。
JSP的三种生命周期方法
1) jspInit();
2) _jspService();
3) jspDestroy();
但是这里为什么 jspService() 方法以“_”字符开头。
由于它偏离了标准的 Java 命名约定,因此它可能是一种暗示JSP 页面作者不应该定义的方式。
根据其他方法:
当容器加载 JSP 时,它会jspInit()
在服务任何请求之前调用该方法。如果您需要执行特定于 JSP 的初始化,请覆盖该jspInit()
方法:
public void jspInit(){
...
}
该jspDestroy()
方法是 servlet 的 destroy 方法的 JSP 等效方法。当您需要执行任何清理时覆盖jspDestroy
,例如释放数据库连接或关闭打开的文件。该方法具有以下形式:
public void jspDestroy(){
...
}
但是,不再需要这些方法,因为您不应再使用脚本。请考虑更好的替代品作为JSF。