spring – 如何在没有a的情况下在JSP中显示错误

我有一个带有List< Object>的jsp页面.作为@ModelAttribute.但是,没有< form:form>页面中的标签.我正在做的就是打印列表的内容.

在我的Controller.java中,我通过执行以下操作来绑定错误:

result.rejectValue(“”,“NOT_LOGGED_IN”,“你应该先登录”);

但由于我的jsp中没有表单,我无法通过以下方式访问错误:

< form:errors path =“”/> &LT峰; br />

请告诉我如何访问错误(或我做错了什么).

最佳答案
在你的控制器中:

model.addAttribute("errors", result.getAllErrors());

在你的JSP中:

<c:forEach items="${errors}" var="error">
    <%-- do want you want with ${error} --%>
    <c:out value="${error.defaultMessage}" />
</c:forEach>

转载注明原文:spring – 如何在没有a的情况下在JSP中显示错误 - 代码日志