Как остаться на той же JSP после выполнения submit в форме

166
23 сентября 2018, 01:00

Пишу простое web-приложение на Java. Нужно после отправки формы в сервлет загрузить ту же JSP с добавлением сообщения об успехе/неуспехе выполнения метода в сервлете.

Каким способом можно остаться на той же JSP после нажатия submit и добавить при этом в эту JSP еще сообщение? Или такое невозможно сделать? Помогите пожалуйста.

Answer 1

в сервлете обработки submit-a, в случае ошибки добавить в request атрибут и сделать forward (RequestDispatcher) на ту же страницу.

Ну и в самой JSP:

<%=request.getAttribute("error")%> 

Только проверить на null надо, иначе будет NPE.

READ ALSO
Не приходят атрибуты запроса в JSP

Не приходят атрибуты запроса в JSP

Начал изучать сервлеты и JSP, столкнулся с проблемой: в JSP не доходят запросы:

228
Создать один AsyncTask для всех запросов

Создать один AsyncTask для всех запросов

Какие существуют методы, позволяющие использовать один AsyncTask для разных запросов?

168
Ошибка при интернационализации прикладной программы Java

Ошибка при интернационализации прикладной программы Java

Изучаю пример с применением интернационализации с помощью классов ResourceBundle и ListResourceBundle

182
Выполнять действие пока нажата кнопка

Выполнять действие пока нажата кнопка

Нужна кнопка нажав, на которую можно выполнить действие и если кнопка зажата дальше чем, скажем, 200 мс, то выполнять действие до тех пор, пока...

191