Просто установите его как атрибут запроса.
if (/* form is succesfully submitted */) {
request.setAttribute("success", true);
}
request.getRequestDispatcher("page.jsp").forward(request, response);
Используйте тег JSTL c:if
для условной визуализации содержимого на основе выражения EL.
<c:if test="${success}">
Your notification here.
</c:if>
Если вы хотите пережить перенаправления, вам нужно вместо этого установить его как атрибут сеанса:
if (/* form is succesfully submitted */) {
request.getSession().setAttribute("success", true);
}
response.sendRedirect("page.jsp");
Использовать c:remove
удалить его после первого отображения, чтобы последующие запросы не были затронуты:
<c:if test="${success}">
<c:remove var="success" scope="session" />
Your notification here.
</c:if>