我想在jsp中显示用户的详细信息。用户的电子邮件,名称在一个bean中。我在PagedListHolder中得到的。现在我也需要日期,这是另一个bean。如何将此日期添加到PagedListHolder。我正在使用spring mvc框架
public String listUsers(Map<String, Object> map, @RequestParam(value="p", required=false) Integer p) {
PagedListHolder pagedListHolder = new PagedListHolder(usersService.listUsers());
map.put("date11", userActivity.getLastSeen_time());
int page = p;
pagedListHolder.setPage(page);
int pageSize = 2;
pagedListHolder.setPageSize(pageSize);
map.put("pagedListHolder", pagedListHolder);
System.out.println(":::::::::");
return "userListView";
}
在jsp我用它作为
<c:forEach items="${pagedListHolder.pageList}" var="user">
<tr onmouseover="ChangeColor(this, true);" onmouseout="ChangeColor(this, false);" onclick="DoNav('${pageContext.request.contextPath}/secure/detailUserView');">
<td>${user.name}</td>
<td>${user.email}</td>
<td>`DATE`</td>
</tr>
</c:forEach>
在jsp中代替DATE我需要显示日期bean中的日期
答案 0 :(得分:0)
如果使用"pagedListHolder"
在地图中存储为${pagedListHolder}
的pagedListHolder,则地图中存储为"date11"
的日期也必须使用${date11}
。
您可以使用<fmt:formatDate value="{date11}"/>
格式化它。