|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
wisdom.core.runtime.RunTimeServlet
アプリケーションの入り口となるサーブレット
初期化時にRuntimeServetの構成情報クラス
からすべての情報を取得します。
別の構成情報を持ったサーブレットを同じアプリケーション上で作成する場合はこのクラスを継承したサーブレットを作成し、
構成情報を追加します。
2004/7/21 2重サブミット停止
2004/7/10 エラーページの外部ページ対応(接頭子がhttpの場合、forwardではなくsendRedirectする)
2004/6/7 IExceptionHandler対応
2004/5/21 WAS V4対応
2005/03/03 WA0036 対応
TODO ReqidNotFoundExceptionが出た場合、正しく例外処理されない
TODO 例外が全部ServletExceptionになってしまう
フィールドの概要 | |
static java.lang.String |
APPLICATION_NAME_WASV4
サーブレットコンテキストを取得するための属性名(WAS4.X) |
static java.lang.String |
PASSWORD
HTML内で使用するパスワードのフィールド名 値は"password_"です。 |
static java.lang.String |
USER
HTML内で使用するユーザーIDのフィールド名 値は"user_"です。 |
コンストラクタの概要 | |
RunTimeServlet()
|
メソッドの概要 | |
void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
HTTP GET処理を行います。 |
void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
HTTP GET処理を行います。 |
void |
init(javax.servlet.ServletConfig config)
初期処理 ConfigManager.getServletRuntimeConfig(String) から、実行時のサーブレットクラス名を使用し
RuntimeServetの構成情報クラス を取得します。 |
クラス javax.servlet.http.HttpServlet から継承したメソッド |
service |
クラス javax.servlet.GenericServlet から継承したメソッド |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String APPLICATION_NAME_WASV4
public static final java.lang.String USER
public static final java.lang.String PASSWORD
コンストラクタの詳細 |
public RunTimeServlet()
メソッドの詳細 |
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
ConfigManager.getServletRuntimeConfig(String)
から、実行時のサーブレットクラス名を使用し
RuntimeServetの構成情報クラス
を取得します。
javax.servlet.ServletException
public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException
ServletRuntimeConfig.isAllowGetMethod()
がfalseの場合
、ForbiddenMethodException
が送出されます。
req
- res
-
javax.servlet.ServletException
java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, java.io.IOException
ServletRuntimeConfig.isAllowGetMethod()
がfalseの場合
、ForbiddenMethodException
が送出されます。
req
- res
-
javax.servlet.ServletException
java.io.IOException
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |