2017-01-29 8 views

答えて

1

ProcessRequestは、別のユーザー定義メソッドです。

理解が容易になるように(getとpostの両方の要求に対して同じ処理を行います)、doPostdoGetのために生成されるデフォルトコードは、メソッドProcessRequestを呼び出すので、同じ動作になります。
I意味の両方GETとPOSTリクエストが同じ操作をして終わる。)代わりのprocessRequestの

、あなたも、任意の方法(例えばcustomRequestProcessor)を書いて、doPostまたはdoGetメソッドからそれを呼び出すことができます。 特別な意味がありませんのどちらかが存在する必要はありません。 doPost()

ユーザーは、これが呼び出されて、理想的に(この方法でを行くべきこのサーブレットを呼び出すときに発生する必要があるアクションでのprocessRequest(リクエスト、レスポンス)の使用は何

あなたのdoPostメソッドから)。

+0

その方法では、私はそのメソッドがdoPost()の場合、フォームからリクエストを取得する必要がありますか? – SNR

+0

フォームからリクエストを送信すると、理想的には 'doPost'メソッドが呼び出されます。実行されるdoPostの本体が何であっても。貼り付けたサンプルコードでは、doPostの本体が 'processRequest'を呼び出したので、processRequest関数を呼び出します。したがって、 'processrequest'はユーザ定義関数であることを除いて特別な意味を持ちません。 –

関連する問題