我有一个jsp页面有List<Object>作为@ModelAttribute.但是,<form:form>页面中没有标签.我正在做的就是打印内容List.
在我Controller.java,我通过执行以下操作来绑定错误:
result.rejectValue("", "NOT_LOGGED_IN", "You should Login first") ;
但由于我的jsp中没有表单,我无法通过以下方式访问错误:
<form:errors path="" /> <br/>
请告诉我如何访问错误(或我做错了什么).
在你的控制器中:
model.addAttribute("errors", result.getAllErrors());
Run Code Online (Sandbox Code Playgroud)
在你的JSP中:
<c:forEach items="${errors}" var="error">
<%-- do want you want with ${error} --%>
<c:out value="${error.defaultMessage}" />
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8642 次 |
| 最近记录: |