Spring Framework - отображать предупреждающее сообщение вместо ошибки - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть варианты использования, которые требуют от пользователя показа предупреждающего сообщения, а не сообщения об ошибке. Пользователь будет показан один раз, а затем они могут продолжить. Моя проблема в том, что это не ошибка проверки, поток проходит, и операция выполняется без отображения сообщения. Поэтому пользователь выполняет действие, его предупреждают один раз, а затем пропускают.

Я что-то упустил? Я оглянулся, но, похоже, весной не было концепции предупреждающего сообщения. Спасибо за вашу помощь или предложение.

1 Ответ

0 голосов
/ 12 ноября 2010

В моем незнании Spring и Spring-MVC я создал класс Messages, который содержит списки ошибок и сообщений. Я сохраняю объект этого типа в области запроса и ссылаюсь на него в моем JSP примерно так:


<c:if test="${Messages.hasMessages}">
    <c:forEach items="${Messages.messages}" var="message">
        ${message}<br/>
    </c:forEach>
</c:if>
<c:if test="${Messages.hasErrors}">
    <c:forEach items="${Messages.errors}" var="error">
        ${error}<br/>
    </c:forEach>
</c:if>

В моем реальном JSP я его стилизирую по мере необходимости и обычно помещаю сообщения и ошибки в список <ul>.

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