You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SDMS/web/WEB-INF/jsp/class_Studentlist.jsp

142 lines
6.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%--
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"%> <!-- 引入JSTL核心标签库 -->
<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"> <!-- 引入后台管理页面的CSS样式 -->
<script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script> <!-- 引入jQuery -->
<script src="lib/layui/layui.js"></script> <!-- 引入layui框架 -->
<script type="text/javascript" src="./js/xadmin.js"></script> <!-- 引入自定义的xadmin.js -->
<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">&#xe615;</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>
<!-- 使用JSTL标签<c:forEach>循环遍历班级数据 -->
<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>
<!-- JavaScript代码被注释掉可能是曾经计划采用Ajax提交表单来进行异步刷新 -->
// 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) {
//
// 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;
// }
//
// 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>';
// }
//
// 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>