我需要在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

10-06 14:52