【发布时间】:2015-07-28 13:47:05
【问题描述】:
这是我要填充到下拉列表中的数组列表。
ArrayList<FriendRequestBean> friendRequests = (ArrayList<FriendRequestBean>) session.getAttribute("friendRequests");
但是当我点击下拉列表图标时,它是空的。有什么解决办法。我希望它像在 facebook 通知中那样完成。
<ul class="nav navbar-nav navbar-right">
<li class="dropdown" data-toggle="tooltip" data-placement="bottom" title="Friend Requests">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-user"></i>
</a>
<ul class="dropdown-menu" role="menu">
<%
for(int i=0; i<friendRequests.size(); i++){
%>
<li>
<a href="#"><%=friendRequests.get(i).getRequestSender() %> User</a>
</li>
<% } %>
</ul>
</li>
</ul>
这里是 Servlet/控制器的代码
session.setAttribute("loginSuccess", user);
friendRequests = FriendRequestBAL.showFriendRequests(user.getUserID());
session.setAttribute("friendRequests", friendRequests);
RequestDispatcher rd = request.getRequestDispatcher("Index.jsp");
rd.forward(request, response);
【问题讨论】:
-
发布您从中获取会话内容的控制器/页面,以便我们提供更好的帮助。
标签: java jsp arraylist drop-down-menu