0
1つのJSPページで2つの送信ボタンを使用しています。 両方のボタンに単一のフォームを使用する必要があります。フォームの入力は、両方の送信アクションに必要です。 フォームのポストアクションで別のJSPページを使用しました。ボタンがクリックされてもrequest.getParameterがnullを返しています
first.jsp
<form method="post" action="Second.jsp">
<input type="submit" id="butn" class="button" name=" Button1" value=" First Button ">
<input type="submit" id="butn" class="button" name=" Button2" value=" Second Button ">
</form>
Second.jsp
if (request.getParameter("Button1") != null){
out.println("button1 is clicked");
}
else if (request.getParameter("Button2") != null){
out.println("button2 is clicked");
しかし、いずれにしても、それは任意の出力を与えていない:以下 は、私が試したコードです。 取得している値はnullのみです。
あー! ありがとうございました.. 私は問題を調査して半日を無駄にしました。 スペースを今削除しましたが、うまくいきました。 :) – shilpa
@shilpaあなたはこれを正しい回答として受け入れて、他の人に知らせることができます:-) –
また、私はもう一つ質問があります。 私はそれをクリックすると他のJSPページを呼びたいのですが? これは、単にprintステートメントの代わりにIfステートメントで使用できるものです。 – shilpa