レッツは、私がいない必要なフィールドを持つ簡単なフォームを持っていると言います。 PHP
では、私はシンプルなJSPチェックフォーム送信
if ($_POST['submit'])
を行うことができますが、request.getParameter("submit")
が動作するようには思えません。
フォームが送信されたかどうかを確認するにはどうすればよいですか?
レッツは、私がいない必要なフィールドを持つ簡単なフォームを持っていると言います。 PHP
では、私はシンプルなJSPチェックフォーム送信
if ($_POST['submit'])
を行うことができますが、request.getParameter("submit")
が動作するようには思えません。
フォームが送信されたかどうかを確認するにはどうすればよいですか?
入力要素に名前を付ける必要があります。要求パラメータ名として送信される要素の名前です。次のように
<input type="submit" name="submit" value="submit" />
その後、あなたはそれをチェックすることができます。
if (request.getParameter("submit") != null) {
// ...
}
あなたはおそらくも"POST".equalsIgnoreCase(request.getMethod())
も真であるかどうかを確認したいです。
if ("POST".equalsIgnoreCase(request.getMethod()) && request.getParameter("submit") != null) {
// ...
}
良い、しかし、servletを使用してdoPost()
方法で仕事をするだろう。
あなたはこの方法を試すことができます: -
if ("POST".equalsIgnoreCase(request.getMethod())) {
// Form was submitted.
} else {
// It may be a GET request.
}