Форма Отправить успешный ответ, используя сервлеты - PullRequest
1 голос
/ 19 августа 2010

Я отправляю форму для загрузки файла в сервлет, но я не знаю, как отправить событие успеха обратно в Javascript.Мне нужно вызвать функцию после успешного выполнения сервлета.

1 Ответ

1 голос
/ 19 августа 2010

Просто позвольте сервлету установить переменную в области запроса и позвольте JSP генерировать соответствующий код JavaScript.

Сервлет:

boolean success = true; // or false.
request.setAttribute("success", success);
request.getRequestDispatcher("/WEB-INF/result.jsp").forward(request, response);

JSP:

<script>var success = ${success};</script>

Это закончится в веб-браузере как

<script>var success = true;</script>

Вы знаете, как продолжить этот JavaScript, верно?if (success) {} else {} и т. Д.:)

См. Также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...