我有一个包含用户的列表。我正在尝试在 JSP 中打印它,但有些我无法让它使用spring:bind
. 我得到一个例外。我尝试使用的原因spring:bind
是引入 @Formatting 注释。
JSP 中的代码
<c:forEach items="${users}" var="user" varStatus="status">
<spring:bind path="users[${status.index}].name">
<c:out value="${status.value}" />
</spring:bind>
</c:forEach>
控制器
ModelAndView modelAndView = new ModelAndView("go_some_JSP_page");
List<UserEntity> users = userManager.getAllObjects();
modelAndView.addObject("users", users);
顺便说一句,UserEntity 有名称字段。如果我删除绑定并尝试user.name
使用<c:out value="user.name" />
它打印值
测试示例代码位于https://github.com/hth/StatusInvoke.git
请看一下landing.jsp第35行
如果您在部署它时遇到任何问题,请告诉我。