如何使用两个java bean在jsp中显示数据

发布于 2024-12-04 15:02:15 字数 1232 浏览 0 评论 0原文

我想在jsp中显示用户的详细信息。用户的电子邮件、姓名位于一个 bean 中。我正在 PagedListHolder 中获取它。现在我也需要另一个豆子中的日期。我如何将此日期添加到 PagedListHolder。我

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 中使用 spring mvc 框架 我在 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>

代替 DATE 我需要显示日期 bean 中的日期

I want to display user's detail in a jsp. user's email, name is in one bean. which i am getting in a PagedListHolder. now i need date too which is in another bean . how can i add this date to PagedListHolder. i am using spring mvc framework

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";
    }

in jsp i am using it as

<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>

in jsp in place of DATE i need to display date which is in date bean

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

演出会有结束 2024-12-11 15:02:15

如果地图中存储为 "pagedListHolder" 的 pagedListHolder 可使用 ${pagedListHolder} 获取,则日期将存储为 "date11"地图也必须可以使用 ${date11} 来获取。

您可以使用 对其进行格式化。

If the pagedListHolder stored as "pagedListHolder" in the map is available using ${pagedListHolder}, then the date, stored as "date11" in the map, must also be available using ${date11}.

You can format it using <fmt:formatDate value="{date11}"/>.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文