Вы должны понимать, когда выполняется ваш код PHP и JavaScript. Сначала сервер запускает ваш PHP-код. Это генерирует вывод HTML, который передается вашему браузеру, и браузер выполняет код JavaScript. Это означает, что когда вы запускаете confirm()
в JavaScript, ваш PHP-код уже завершен (и, вероятно, обслуживает другой запрос).
Вам необходимо переосмыслить взаимодействие с пользователем.
(Кстати, JSP означает страницы сервлетов Java, а не JavaScript)