
NB. action_to_POST_method_part1_jconsole start (encoding_code: UTF-8, 2023_09_14)

NB. クライアントからのフォーム入力送信による POST method に応答するHTTPレスポンスメッセージを用意する

NB. クライアントからのフォーム送信データに対する処理は大きく３つからなる 

NB. （１）最初にクライアントからの送信データを抽出する
NB. （２）そのデータを使って所望の J console 関数を実行し結果を得る
NB. （３）その結果をクライアントへ送信するための応答 HTTP メッセージを作成する

NB. この時、GET method に応答して送信したものと同じ HTMLフォームを含めて作成し
NB. クライントが継続して同じフォームを利用出来るようにする
NB. フォーム部品の初期値は、受信したクライアントの値に設定しなおす。
NB. 計算結果をフォーム部品に反映させる場合もある。

NB. ====================================================================================================
NB. 受信したメッセージからフォーム部品の値を抽出する関数
extract_POSTed_values =: 3 : 0
NB. この関数はserver_core_jconsole.ijsの中で呼ばれるので関数名を変更しないこと

NB.print 'フォーム部品から抽出した部品IDとその値の一覧'
print 'List of Child Form Control and its posted value'

NB. 全てのアプリケーションに共通のサーバー継続・停止リクエスト用ラジオボタン radio99
NB. が設置されており、それぞれのVALUEを抽出する

NB. extract_entryID_value_and_display 関数は support_tools_jconsole.ijsで定義されている

NB. action_to_POST_method_part_1_jconsole end
