「JSP」 ライフサイクル

JSP のライフサイクルメソッドには以下のものがある。

-----

1. jspInit() - JSPインスタンス化される際に、一度だけ呼び出される

2. _jspService() - リクエストがあるごとに呼び出される

3. jspDestory - インスタンスが破棄される際に、一度だけ呼び出される

-----

 

なので、JSP への初回アクセス時には、1 と 2 が呼び出され、

2 回目以降のリクエストの際には 2 だけが呼び出される。

 

こんな感じで挙動が確認できる。

-----

<body>

<%!public void jspInit() {

System.out.println("jspInit()");

}%>

<%

System.out.println("_jspService");

out.println("_jspServeice()");

%>

<%!public void jspDestoy() {

System.out.println("jspDestoy()");

}%>

</body>

-----