common
クラス CommonControlServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
basic.DispatchServlet
common.CommonControlServlet
- すべての実装インタフェース:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class CommonControlServlet
- extends DispatchServlet
[共通]ControlServletクラス
各機能の処理はこのクラスを継承した子クラスに記述する
ControlServletクラス-コーディング規約
1. common.CommonControlServletクラスを親クラスとして実装する
- 関連項目:
- 直列化された形式
メソッドの概要 |
boolean |
checkSessionObject(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String name,
java.lang.String location)
セッションに指定されたオブジェクトが存在するかチェックし、
存在しない場合、指定されたURLにリダイレクトする。 |
void |
init(javax.servlet.ServletConfig config)
|
void |
performTask(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GETとPOSTの両方のリクエストを処理する。 |
クラス javax.servlet.http.HttpServlet から継承したメソッド |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service |
クラス javax.servlet.GenericServlet から継承したメソッド |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommonControlServlet
public CommonControlServlet()
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- 定義:
- インタフェース
javax.servlet.Servlet
内の init
- オーバーライド:
- クラス
DispatchServlet
内の init
- 例外:
javax.servlet.ServletException
performTask
public void performTask(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException
- GETとPOSTの両方のリクエストを処理する。
- オーバーライド:
- クラス
DispatchServlet
内の performTask
- パラメータ:
request
- リクエストresponse
- レスポンス
- 例外:
javax.servlet.ServletException
checkSessionObject
public boolean checkSessionObject(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String name,
java.lang.String location)
throws javax.servlet.ServletException
- セッションに指定されたオブジェクトが存在するかチェックし、
存在しない場合、指定されたURLにリダイレクトする。
(ユーザのログイン管理等に使用する)
- パラメータ:
request
- リクエストresponse
- レスポンスname
- オブジェクトの名前を表す文字列location
- リダイレクト先のURL
- 戻り値:
- true:セッションに指定されたオブジェクトが存在する
false:セッションに指定されたオブジェクトが存在しない
- 例外:
javax.servlet.ServletException