我使用jsp + servlets並且有一個表單。如何在不離開包含表單的實際頁面的情況下將表單數據發送到servlet(到doPost()方法)?jsp表單發送數據到servlet而不改變頁面
我想按下「提交」按鈕,數據應該發送,我想仍然留在頁面上的形式。我寧願不使用JavaScript。
我有http://localhost/myproject/
<form action="http://localhost/myproject/anotherpage" method="POST">
First Name: <input type="text" name="first_name">
<br />
Last Name: <input type="text" name="last_name" />
<input type="submit" value="Submit" />
</form>
點擊提交按鈕我被轉發到以下頁面時:http://localhost/myproject/anotherpage
但我想留在
http://localhost/myproject/
編輯:現在我要寫
request.getRequestDispatcher("/index.jsp").forward(request, response);
在doPost()方法中
但是,您如何通過發出POST請求離開頁面? –
嘗試使用ajax。例如jquery.ajax –