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クラスを親クラスとして実装する

関連項目:
直列化された形式

フィールドの概要
 
クラス basic.DispatchServlet から継承したフィールド
checkXMLListMap, pathToCheckCSV, xmlActionMap, xmlDataMap, xmlFormMap
 
コンストラクタの概要
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