我有用例要求用户显示警告消息而不是错误消息。用户将被显示一次然后他们可以继续。我的问题是,因为它不是流程通过的验证错误,并且在不显示消息的情况下执行操作。因此,用户执行动作,他被警告一次然后通过。
我错过了什么吗?我环顾四周,但在Spring中似乎没有警告信息的概念。感谢您的帮助或建议。
答案 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>
列表中转储消息和错误。