ユーザーを含むリストがあります。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 には name フィールドがあります。バインディングを削除して印刷しようとするとuser.name
、<c:out value="user.name" />
値が印刷されます
テスト サンプル コードはhttps://github.com/hth/StatusInvoke.gitにあります。
Landing.jspの 35 行目を見てください。
展開に問題が発生した場合はお知らせください。