将 JSP 转换为 servlet 后,它必须调用 init 方法,但为什么要调用 jspinit 方法?
问问题
2524 次
2 回答
1
有两种方法可以将 JSP 框架的关注点与页面创建者的关注点分开。jspInit
是 JSP 的创建者覆盖的内容,它允许在不覆盖 servletinit
方法的情况下添加初始化代码(如果覆盖方法未能调用超类的版本,则会有覆盖框架创建的任何初始化代码的风险)。
于 2013-09-11T14:37:41.120 回答
0
jspInit() 方法在 JSP 页面初始化时被调用。JSP 实现(以及extends 属性提到的类,如果存在)的责任是此时调用getServletConfig() 方法将返回所需的值。JSP 页面可以通过在声明元素中包含该方法的定义来覆盖该方法。JSP 页面应该重新定义 Servlet 的 init() 方法。
参考:1
于 2013-09-11T13:57:21.353 回答