Używam jsp + servlets i mam formularz. Jak wysłać dane formularza do serwletu (do metody doPost()) bez opuszczania rzeczywistej strony zawierającej formularz?jsp formularz wyślij dane do serwletu bez zmiany strony
Chcę nacisnąć przycisk "wyślij", dane powinny zostać wysłane i chcę pozostać na stronie z formularzem. Wolałbym nie używać javascript.
mam na 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>
po kliknięciu w przycisk i uzyskać przekazany do następnej stronie: http://localhost/myproject/anotherpage
ale chcę pozostać na
http://localhost/myproject/
EDIT: teraz Zamierzam napisać:
request.getRequestDispatcher("/index.jsp").forward(request, response);
w metodzie doPost()
Ale w jaki sposób opuszczasz stronę, wysyłając żądanie POST? –
spróbuj użyć ajax. na przykład jquery.ajax –