0
jspページinsert.jsp
があり、送信ボタンがあります。送信がクリックされると、別のページconfirminsert.jsp
を表示し、ユーザーが入力した値をinsert.jsp
にエコーバックします。それをどうやって実装するのですか?は、新しいページで開きます。
jspページinsert.jsp
があり、送信ボタンがあります。送信がクリックされると、別のページconfirminsert.jsp
を表示し、ユーザーが入力した値をinsert.jsp
にエコーバックします。それをどうやって実装するのですか?は、新しいページで開きます。
これにはJavaScript/jQueryは必要ありません。 insert.jsp
ページには、ユーザーが値を入力するフォーム要素が含まれている必要があります。サブミット時には、confirminsert.jsp
がサーバー側コードでアクセスできるリクエストパラメータになり、値をエコーバックできます。
insert.jsp
で:
<form action="confirminsert.jsp" method="post" target="_blank">
<label>Field One: <input name="field1" /></label>
<label>Field Two: <input name="field2" /></label>
<input type="Submit" value="Submit" />
</form>
であなたが、私は本当に基本的な例に固執するだろうJSPフレームワークの種類を(もしあれば)あなたがそうで作業していると言うことはありません
confirminsert.jsp
:
Field One: <%= request.getParameter("field1") %>
Field Two: <%= request.getParameter("field2") %>
あなたが見ることができるように、request.getParameter()
関数に渡された名前は、入力フィールドの名前と同じです。
でも、[送信]ボタンをクリックした後、新しいウィンドウでconfirminsert.jspを開くことはできますか? – Tom
申し訳ありませんが、あなたの質問は、私がすべての繰り返しを削除するために編集する前であっても、新しいウィンドウで開くことについて何も言わなかった。更新されたサンプルコードに従って 'target =" _ blank "をフォームに追加することができます。 – nnnnnn
ありがとうございますMr nnnnnn – Tom