我需要在tomcat servlet中打开一个连接池。在我的jsp页面中,我覆盖了jspInit()
<%!
public void jspInit() {
. . .
}
%>
一切似乎都工作正常,但是我不确定这是否是初始化连接池的正确方法。这个jspInit()是否仅执行一次,即,当第一个用户打开此jsp页面时?
我的观点是:当第二个和第三个等的用户打开相同的
.jsp
页面时,该jspInit()
会被忽略,好像根本不在那儿一样吗?所以对于第二,第三, 。 。此jsp
页面的用户未执行jspInit()
方法 最佳答案
没错。它只被容器调用一次
在生命周期中。因此,此方法将非常适合创建/打开连接
参考:http://www.coderanch.com/t/425072/java-Web-Component-SCWCD/certification/JSP