На моей странице jsp у меня есть две формы. Одно действие формы переходит к save_product
сервлету, а другое - к save_images
сервлету.Существует только одна кнопка отправки.Когда я нажимаю кнопку «Отправить», сначала я хочу сохранить продукты, а затем хочу сохранить изображения.
Я пробовал использовать jQuery и Request.getRequestDispatcher(String).forward()
. Но это не удалось.
Это мой jsp:
<button type="submit" class="btn btn-default" id="formsave1">Save</button>
<div class=container>
<div class="panel">
<form action="../save_product" method="POST"><button type="submit" id="formsave2" ></button>
</div>
<div class="panel">
<form action="../save_images" method="POST" enctype="multipart/form-data">
<button type="submit" id="formsave3"></button>
</div>
</div>
Сервлет сохранения продукта:
req.getRequestDispatcher("save_images").forward(req, resp);
jQuery:
$(document).ready(function () {
$(formsave1).on("click", function (e) {
alert('CLICKED 1');
$('#formsave2').click();
alert('CLICKED 2');
});