|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
JspPage インタフェースは、JSP Page の実装クラスが満たす必要がある汎用的な相互作用を記述しています。HTTP プロトコルを使用するページについては、HttpJspPage インタフェースによって記述されます。
2 つと 1 つのメソッドについて
このインタフェースでは、3 つのメソッドから成る 1 つのプロトコルを定義しています。そのうちの 2 つの jspInit() と jspDestroy() メソッドだけが、このインタフェースで定義されています。3 番目のメソッドである _jspService() は使用する特定のプロトコルに依存しており、Java では一般的な方法では表現できません。
このインタフェースを実装しているクラスは、対応する Servlet ベースのメソッドの呼び出しの実行に合わせ、上記のメソッドの呼び出しを実行しなければなりません。
jspInit() および jspDestroy() メソッドは JSP の作成者が定義できますが、_jspService() メソッドは、JSP ページのコンテンツに基づいて JSP プロセッサによって自動的に定義されます。
_jspService()
_jspService() メソッドは、JSP ページの本体に対応します。このメソッドは JSP コンテナによって自動的に定義され、JSP ページの作成者によって定義されることはありません。
extends 属性を使用してスーパークラスが指定されていると、そのスーパークラスにおいて、_jspService() メソッドの呼び出し前または後にその service() メソッド内でなんらかの処理を実行することができます。JSP 仕様書の JSP_Engine の章にある、extends 属性の使用法を参照してください。
_jspService のシグニチャーは、JSP ページによってサポートされるプロトコルに依存します。
public void _jspService(ServletRequestSubtype request,
ServletResponseSubtype response)
throws ServletException, IOException;
| メソッドの概要 | |
void |
jspDestroy()
jspDestroy() メソッドは、JSP ページが破棄されるときに呼び出されます。 |
void |
jspInit()
jspInit() メソッドは、JSP ページが初期化されるときに呼び出されます。 |
| インタフェース javax.servlet.Servlet から継承したメソッド |
destroy, getServletConfig, getServletInfo, init, service |
| メソッドの詳細 |
public void jspInit()
public void jspDestroy()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||