Spring框架 - 显示警告消息而不是错误

时间:2010-11-12 13:49:30

标签: spring spring-mvc

我有用例要求用户显示警告消息而不是错误消息。用户将被显示一次然后他们可以继续。我的问题是,因为它不是流程通过的验证错误,并且在不显示消息的情况下执行操作。因此,用户执行动作,他被警告一次然后通过。

我错过了什么吗?我环顾四周,但在Spring中似乎没有警告信息的概念。感谢您的帮助或建议。

1 个答案:

答案 0 :(得分:0)

在我对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>列表中转储消息和错误。