Здесь есть два подхода.
Первый довольно быстрый и грязный: вы отправляете форму на страницу сервлета, которая получает значения формы, а затем немедленно возвращаете пользователя обратно в форму.
Второй способПравильно, кстати, это AJAX.Использование javascript для составления HTTP-запроса, который вы запускаете и выполняете в фоновом режиме, и пользователь ничего не видит. Вот хорошее введение .
Используйте это с осторожностью, хотя - вам нужно будет обратить внимание на ваш пользовательский интерфейс, чтобы пользователь знал, что происходит (или что идет не так, как надо).) на каждом этапе процесса.Это мощный инструмент, и с властью приходит ответственность.;)