oracle.lite.web.html
クラス ProcessMasterDetailForm

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--oracle.lite.web.html.ProcessForm
                    |
                    +--oracle.lite.web.html.ProcessMasterDetailForm
 

public class ProcessMasterDetailForm
extends ProcessForm

このサーブレットは、マスター/ディテール・フォームを示すHTMLフォームを処理します。 このようなフォームは、DBTableクラスとDBDetailTableオブジェクトを組み合せて生成できます。 データの変更は自動的に検出され、データベース内で実行されます。 既存のデータベース行の更新のみでなく、新規行の挿入も処理します。
新規行を挿入するとき、主キー列のソース属性を使用して主キーが生成されます。
ディテール表の新規行は、マスター・レコードにリンクする外部キー列の正しい値を自動的に取得します。これは、マスター・レコードも新規にこのサーブレットにより作成されている場合でもあてはまります。

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

コンストラクタの概要
ProcessMasterDetailForm()
           
 
メソッドの概要
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          doGet()はdoPost()を直接コールして、送信されたフォームを処理します。
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          doPost()は送信されたフォームを処理し、送信されたデータに基づいてSQL文を作成し、実行します。
 java.lang.String getServletInfo()
          このメソッドは、サーブレットに関する情報を返します。
 
クラス javax.servlet.http.HttpServletから継承したメソッド
service
 
クラス javax.servlet.GenericServletから継承したメソッド
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, init, log, log
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ProcessMasterDetailForm

public ProcessMasterDetailForm() 
メソッドの詳細

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException 
doGet()はdoPost()を直接コールして、送信されたフォームを処理します。
オーバーライド:
クラス ProcessForm内のdoGet
パラメータ:
req - HTTP要求。
res - HTTP応答。
例外:
java.io.IOException - 出力ストリームが作成できなかった場合に発生します。
javax.servlet.ServletException - 致命的なサーブレット・エラーが発生した場合に発生します。

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException,
                   java.io.IOException 
doPost()は送信されたフォームを処理し、送信されたデータに基づいてSQL文を作成し、これらのSQL文を実行します。 正常に終了すると、このメソッドはcreateResponse()をコールします。エラーの場合はcreateErrorResponse()をコールします。 これらのメソッドは、適切な出力を生成してブラウザに返します。
オーバーライド:
クラス ProcessForm内のdoPost
パラメータ:
request - HTTP要求。
response - HTTP応答。
例外:
java.io.IOException - 出力ストリームが作成できなかった場合に発生します。
javax.servlet.ServletException - 致命的なサーブレット・エラーが発生した場合に発生します。

getServletInfo

public java.lang.String getServletInfo() 
クラスProcessFormの記述:
このメソッドは、サーブレットに関する情報を返します。
オーバーライド:
クラス ProcessForm内のgetServletInfo
タグのコピー元クラス: ProcessForm
戻り値:
サーブレットの情報の文字列。