|  |  | <%--
 | 
						
						
						
							|  |  |   Created by IntelliJ IDEA.
 | 
						
						
						
							|  |  |   User: hkw
 | 
						
						
						
							|  |  |   Date: 2018/10/31
 | 
						
						
						
							|  |  |   Time: 14:06
 | 
						
						
						
							|  |  |   To change this template use File | Settings | File Templates.
 | 
						
						
						
							|  |  | --%>
 | 
						
						
						
							|  |  | <%@ page contentType="text/html;charset=UTF-8" language="java"  import="com.itheima.po.Dormitory" %>
 | 
						
						
						
							|  |  | <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | <html>
 | 
						
						
						
							|  |  | <head>
 | 
						
						
						
							|  |  |     <title>后台登录</title>
 | 
						
						
						
							|  |  |     <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
						
						
						
							|  |  |     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
						
						
						
							|  |  |     <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
 | 
						
						
						
							|  |  |     <%--<meta http-equiv="Cache-Control" content="no-siteapp" />--%>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |     <link rel="icon" href="/images/favicon.ico" sizes="32x32" />
 | 
						
						
						
							|  |  |     <link rel="stylesheet" href="./css/font.css">
 | 
						
						
						
							|  |  |     <link rel="stylesheet" href="./css/xadmin.css">
 | 
						
						
						
							|  |  |     <script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script>
 | 
						
						
						
							|  |  |     <script src="lib/layui/layui.js"></script>
 | 
						
						
						
							|  |  |     <script type="text/javascript" src="./js/xadmin.js"></script>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |     <style type="text/css">
 | 
						
						
						
							|  |  |         .layui-table{
 | 
						
						
						
							|  |  |                 text-align: center;
 | 
						
						
						
							|  |  |             }
 | 
						
						
						
							|  |  |         .layui-table th{
 | 
						
						
						
							|  |  |             text-align: center;
 | 
						
						
						
							|  |  |         }
 | 
						
						
						
							|  |  |     </style>
 | 
						
						
						
							|  |  | </head>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | <body>
 | 
						
						
						
							|  |  | <div class="x-nav">
 | 
						
						
						
							|  |  |       <span class="layui-breadcrumb">
 | 
						
						
						
							|  |  |         <a href="">首页</a>
 | 
						
						
						
							|  |  |         <a href="/findClassStudent">班级学生</a>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |       </span>
 | 
						
						
						
							|  |  |     <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right" href="/findClassStudent" title="刷新">
 | 
						
						
						
							|  |  |         <i class="layui-icon" style="line-height:30px">ဂ</i></a>
 | 
						
						
						
							|  |  | </div>
 | 
						
						
						
							|  |  | <div class="x-body">
 | 
						
						
						
							|  |  |     <div class="layui-row">
 | 
						
						
						
							|  |  |         <form class="layui-form layui-col-md12 x-so" action="/findClassStudent" >
 | 
						
						
						
							|  |  |             <input class="layui-input" placeholder="请输入班级编号" name="c_classid" id="c_classid">
 | 
						
						
						
							|  |  |             <input class="layui-input" placeholder="请输入班级名" name="c_classname" id="c_classname">
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |             <button class="layui-btn" lay-submit lay-filter="search"><i class="layui-icon"></i></button>
 | 
						
						
						
							|  |  |         </form>
 | 
						
						
						
							|  |  |     </div>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |     <%--表格数据--%>
 | 
						
						
						
							|  |  |     <table class="layui-table" id="tb">
 | 
						
						
						
							|  |  |         <thead>
 | 
						
						
						
							|  |  |         <tr>
 | 
						
						
						
							|  |  |             <th>班级编号</th>
 | 
						
						
						
							|  |  |             <th>班级名</th>
 | 
						
						
						
							|  |  |             <th>辅导员</th>
 | 
						
						
						
							|  |  |             <th>学生学号</th>
 | 
						
						
						
							|  |  |             <th>学生姓名</th>
 | 
						
						
						
							|  |  |             <th>电话</th>
 | 
						
						
						
							|  |  |             <th>宿舍编号</th>
 | 
						
						
						
							|  |  |         </thead>
 | 
						
						
						
							|  |  |         <tbody>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |         <!--将返回的Model数据的students集合分步提取出来,循环遍历-->
 | 
						
						
						
							|  |  |         <!--前一段为Class数据,后面多段为Student数据-->
 | 
						
						
						
							|  |  |         <!--返回数据不受刷新影响,原本就包含在页面中-->
 | 
						
						
						
							|  |  |         <c:forEach items="${cs}" var="c">
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |                 <c:set value="${c.students}" var="cc" />
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |                 <c:forEach items="${cc}" var="sc">
 | 
						
						
						
							|  |  |                     <tr>
 | 
						
						
						
							|  |  |                     <td>${c.c_classid}</td>
 | 
						
						
						
							|  |  |                     <td>${c.c_classname}</td>
 | 
						
						
						
							|  |  |                     <td>${c.c_counsellor}</td>
 | 
						
						
						
							|  |  |                     <td>${sc.s_studentid}</td>
 | 
						
						
						
							|  |  |                     <td>${sc.s_name}</td>
 | 
						
						
						
							|  |  |                     <td>${sc.s_phone}</td>
 | 
						
						
						
							|  |  |                     <td>${sc.s_dormitoryid}</td>
 | 
						
						
						
							|  |  |                     </tr>
 | 
						
						
						
							|  |  |                 </c:forEach>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |         </c:forEach>
 | 
						
						
						
							|  |  |         </tbody>
 | 
						
						
						
							|  |  |     </table>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | </div>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | <script>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |     <!--本想采用Ajax来提交表单,实现异步刷新,但是layui的iframe每次会自动刷新还原为页面-->
 | 
						
						
						
							|  |  |     // layui.use(['jquery','form','layer','laydate'], function(){
 | 
						
						
						
							|  |  |     //     var form = layui.form,
 | 
						
						
						
							|  |  |     //         $ = layui.jquery,
 | 
						
						
						
							|  |  |     //         laydate = layui.laydate;
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |     //     form.on('submit(search)', function(data){
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |     //         var param = data.field;
 | 
						
						
						
							|  |  |     //         console.log(JSON.stringify(param));
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |     //         $.ajax({
 | 
						
						
						
							|  |  |     //             url: '/findClassStudentlist',
 | 
						
						
						
							|  |  |     //             type: 'post',
 | 
						
						
						
							|  |  |     //             data:JSON.stringify(param),
 | 
						
						
						
							|  |  |     //             dataType: 'json',
 | 
						
						
						
							|  |  |     //             async: false,
 | 
						
						
						
							|  |  |     //             contentType: "application/json; charset=utf-8",
 | 
						
						
						
							|  |  |     //             success: function (dd) {
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |                         //将获取的JSON数据分步提取出来,前一段为Class数据,后面多段为Student数据
 | 
						
						
						
							|  |  |     //                 var s= '';
 | 
						
						
						
							|  |  |     //                 for(var i in dd){
 | 
						
						
						
							|  |  |     //                    var c_classid = dd[i].c_classid;
 | 
						
						
						
							|  |  |     //                    var c_classname = dd[i].c_classname;
 | 
						
						
						
							|  |  |     //                    var c_counsellor = dd[i].c_counsellor;
 | 
						
						
						
							|  |  |     //                    var students = dd[i].students;
 | 
						
						
						
							|  |  |     //                 }
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |                         //拼接异步刷新的表格部分,将数据一起拼接成HTML
 | 
						
						
						
							|  |  |     //                 for(var j in students){
 | 
						
						
						
							|  |  |     //                     var s_studentid = students[j].s_studentid;
 | 
						
						
						
							|  |  |     //                     var s_name = students[j].s_name;
 | 
						
						
						
							|  |  |     //                     var s_phone = students[j].s_phone;
 | 
						
						
						
							|  |  |     //                     var s_dormitoryid = students[j].s_dormitoryid;
 | 
						
						
						
							|  |  |     //                     s += '<tr><td>'+c_classid+'</td><td>'+c_classname+'</td><td>'+c_counsellor+'</td><td>'+
 | 
						
						
						
							|  |  |     //                         s_studentid+'</td><td>'+s_name+'</td><td>'+s_phone+'</td><td>'+s_dormitoryid+'</td></tr>';
 | 
						
						
						
							|  |  |     //                     //console.log(s_studentid);
 | 
						
						
						
							|  |  |     //                 }
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |     //                 setTimeout(function () {window.location.href='/findClassStudent';},2000);
 | 
						
						
						
							|  |  |     //                 console.log(s);
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  |                         //将刷新部分拼接到表格需要刷新的地方
 | 
						
						
						
							|  |  |     //                 $('#tbb').append(s);
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |     //             },
 | 
						
						
						
							|  |  |     //             error: function () {
 | 
						
						
						
							|  |  |     //                 setTimeout(function () {window.location.href='/findClassStudent';},2000);
 | 
						
						
						
							|  |  |     //             }
 | 
						
						
						
							|  |  |     //         });
 | 
						
						
						
							|  |  |     //     });
 | 
						
						
						
							|  |  |     //
 | 
						
						
						
							|  |  |     // });
 | 
						
						
						
							|  |  | </script>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | </body>
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | 
 | 
						
						
						
							|  |  | </html>
 |