course.jsp 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <html>
  3. <head>
  4. <%@ include file="../header.jspf"%>
  5. <style type="text/css">
  6. .no1 {
  7. margin-top: 30px;
  8. }
  9. </style>
  10. <link rel="stylesheet"
  11. href="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.css"/>
  12. <title>课程列表</title>
  13. </head>
  14. <body>
  15. <div class="container-fluid">
  16. <div class="row">
  17. <%@ include file="../head.jsp"%>
  18. </div>
  19. <div class="row " >
  20. <div class="col-sm-2">
  21. <%@ include file="../left.jsp"%>
  22. </div>
  23. <div class="col-sm-10 ">
  24. <div class="panel panel-default">
  25. <div class="panel-heading">课程列表</div>
  26. <div class="panel-body">
  27. <div class="bs-callout bs-callout-info">
  28. <form class="form-inline" method="post" action="${pageContext.request.contextPath}/admin/course">
  29. <div class="form-group">
  30. <label for="department" >学院:</label>
  31. <select class="form-control" id="department" name="did" >
  32. <option value="">不限</option>
  33. <c:forEach items="${ departmentList}" var="dep" >
  34. <c:if test="${dep.id != condition.did}">
  35. <option value="${dep.id}">${dep.name }</option>
  36. </c:if>
  37. <c:if test="${dep.id == condition.did}">
  38. <option value="${dep.id}" selected="selected">${dep.name }</option>
  39. </c:if>
  40. </c:forEach>
  41. </select>
  42. </div>
  43. <div class="form-group">
  44. <input type="hidden" id="condition-season" value="${condition.season}">
  45. <label for="season" >学期:</label>
  46. <select name="season" class="form-control" id="season" >
  47. <option value="${applicationScope.curSeason}">当前学期:${applicationScope.curSeason}</option>
  48. <c:forEach begin="2015" end="${applicationScope.curYear+1}" step="1" var="s">
  49. <option value="${s}春">${s}春</option>
  50. <option value="${s}秋">${s}秋</option>
  51. </c:forEach>
  52. </select>
  53. </div>
  54. <div class="form-group">
  55. <label for="cname" >课程名:</label> <input type="text"
  56. class="form-control" id="cname" name="cname">
  57. </div>
  58. <div class="form-group">
  59. <label for="cid" >课程号:</label> <input type="text"
  60. class="form-control" id="cid" name="cid">
  61. </div>
  62. <div class="form-group">
  63. <label for="tname" >教师名:</label> <input type="text"
  64. class="form-control" id="tname" name="tname">
  65. </div>
  66. <button type="submit" class="btn btn-primary btn-lg">
  67. <span class="glyphicon glyphicon-search" aria-hidden="true"></span>搜索
  68. </button>
  69. </form>
  70. </div>
  71. <table class="table table-hover table-striped table-condensed ">
  72. <thead>
  73. <tr class="info">
  74. <td>课程名</td>
  75. <td>课程号</td>
  76. <td>课序号</td>
  77. <td>教师名</td>
  78. <td>学院</td>
  79. <td>学期</td>
  80. <td>学生数</td>
  81. <td>学分</td>
  82. <td width="10%">合班</td>
  83. <!--
  84. <td>操作</td>
  85. -->
  86. <td>操作</td>
  87. </tr>
  88. </thead>
  89. <tbody>
  90. <c:forEach items="${courseList}" var="c">
  91. <tr>
  92. <td><a href="${pageContext.request.contextPath}/admin/course/show/${c.cid}/${c.cno}">${c.name }</a></td>
  93. <td>${c.cid }</td>
  94. <td>${c.cno }</td>
  95. <td>${c.teacher.name }</td>
  96. <td>${c.department }</td>
  97. <td>${c.season }</td>
  98. <td>${c.stuNumber }</td>
  99. <td>${c.credit }</td>
  100. <td>${c.combine }</td>
  101. <!--
  102. <td><a href="admin/edit/${admin.id }"
  103. class="btn btn-info"><span
  104. class=" glyphicon glyphicon-edit"></span>&nbsp;&nbsp;修改</a></td>
  105. -->
  106. <td><a href="${pageContext.request.contextPath}/admin/course/show/${c.cid}/${c.cno}"
  107. class="btn btn-sm btn-danger" ><span
  108. class=" glyphicon glyphicon-zoom-in"></span>查看评教详情</a></td>
  109. </tr>
  110. </c:forEach>
  111. </tbody>
  112. </table>
  113. <!--
  114. <div class="row">
  115. <div class="col-xs-6 col-xs-offset-5">
  116. <div class="no1">
  117. <a class="btn btn-primary " href="admin/add">添加管理员</a>
  118. </div>
  119. </div>
  120. </div>
  121. -->
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. <%@ include file="../buttom.jsp"%>
  128. <script
  129. src="${pageContext.request.contextPath}/js/datatables/js/jquery.dataTables.min.js"></script>
  130. <script
  131. src="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.nodefault.js"></script>
  132. <script type="text/javascript">
  133. $(function(){
  134. autoSeasonSelect();
  135. $('table').has("thead").dataTable($.extend(true,dataTableDefaultOptions,{
  136. language:{
  137. zeroRecords:'<h2>请从上面搜索栏中选择要查看的数据</h2>'
  138. }
  139. }));
  140. });
  141. </script>
  142. </body>
  143. </html>