有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何查看其他面板项

这是从数据库检索数据并显示数据的面板的代码。我使用JSP编写了这个代码

但我只能单击并查看第一个面板项目,如图所示

帮助我修复此问题以显示其他窗格项目

<div class="col-md-12">
    <div class="page4">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Alerts</h3>
            </div> 
            <% while(rs.next()){ %>
                <ul class="list-group">
                    <li class="list-group-item">
                        <div class="row toggle" id="dropdown-detail-1" data-toggle="detail-1">// this data toggle is the cause how to fix it?
                            <div class="col-xs-10">
                                Message from <%=rs.getString("Company") %>
                            </div>
                            <div class="col-xs-2">
                                <i class="fa fa-chevron-down pull-right"/>
                            </div>
                        </div>
                        <div id="detail-1">
                            <hr/>
                            <div class="container">
                                <div class="fluid-row">
                                    <div class="col-xs-2">
                                        Send Date :
                                    </div>
                                    <div class="col-xs-10">
                                        <%=rs.getString("Msgdate") %>
                                    </div>
                                    <div class="col-xs-2">
                                        Company sent :
                                    </div>
                                    <div class="col-xs-10">
                                        <%=rs.getString("Company") %>
                                    </div>
                                    <div class="col-xs-2">
                                        Message :
                                    </div>
                                    <div class="col-xs-10">
                                        <%=rs.getString("Msg") %>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </li>
                </ul>
            <% } %>
        </div>
    </div>
</div>

enter image description here


共 (1) 个答案

  1. # 1 楼答案

    您需要更改li中第一个div的id名称。 你可以这样做-

    <% int count=0;%>
    <div class="col-md-12">
        <div class="page4">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h3 class="panel-title">Alerts</h3>
                </div> 
                <% while(rs.next()){ count++; %>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <div class="row toggle" id="dropdown-detail-<%=count%>" data-toggle="detail-<%=count%>">
                                <div class="col-xs-10">
                                    Message from <%=rs.getString("Company") %>
                                </div>
                                <div class="col-xs-2">
                                    <i class="fa fa-chevron-down pull-right"/>
                                </div>
                            </div>
                            <div id="detail-<%=count%>">
                                <hr/>
                                <div class="container">
                                    <div class="fluid-row">
                                        <div class="col-xs-2">
                                            Send Date :
                                        </div>
                                        <div class="col-xs-10">
                                            <%=rs.getString("Msgdate") %>
                                        </div>
                                        <div class="col-xs-2">
                                            Company sent :
                                        </div>
                                        <div class="col-xs-10">
                                            <%=rs.getString("Company") %>
                                        </div>
                                        <div class="col-xs-2">
                                            Message :
                                        </div>
                                        <div class="col-xs-10">
                                            <%=rs.getString("Msg") %>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </li>
                    </ul>
                <% } %>
            </div>
        </div>
    </div>