您的位置:首页 > Web前端 > JavaScript

JSP+Servlet培训班作业管理系统[19] -完结篇之前端源代码

2017-03-08 15:43 1036 查看
本篇释放所有前端源码,包括4个css文件、一个web.xml和15个jsp网页。



web.xml:

<?xml version="1.0" encoding="UTF-8"?><!-- web.xml文件内容 -->
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <filter>
<filter-name>SessionFilter</filter-name>
<filter-class>servlet.SessionFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SessionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>ActionServlet</servlet-name>
<servlet-class>servlet.ActionServlet</servlet-class>
<init-param>
<param-name>profile</param-name>
<param-value>WEB-INF/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ActionServlet</servlet-name>
<url-pattern>/ActionServlet</url-pattern>
</servlet-mapping>
</web-app>


css部分:

/*content.css*/
/*一定需要注意,该页面因为和index.jsp有嵌套关系,
所以通过id选取元素时,id千万别和index.jsp中重名了
其余部分之前都讲过了,不再详述*/
#content_top{
height:30px;
font-family:"微软雅黑";
font-size:16px;
border-bottom: 1px solid #D4D5D7;
}
#content_mid{
height:400px;
margin-top:5px;
}
#content_bottom{
background-color:#D4D5D7;
margin:5px auto;
width:240px;
height:20px;
line-height:20px;
text-align:center;
}


/*css/index.css*/
/*星号表示选择全部,设置外边距0,内边距0,字体大小12px,宋体*/
*{
margin:0px;
padding:0px;
font-size:12px;
font-family:"宋体";
}
/*整个body区域背景色为#F5F5F5,这个很简单,自己下载个取色器,找个漂亮的网页,取个颜色就行*/
body {
background-color: #FCFCFC;
}
/*在top、left、right外面套用一层main是为了控制宽度,并且整体居中*/
#main{
width:1000px;
margin:0px auto;

}
/*宽度占满它爹的宽度,高度64px是瞎试的,不好看再调整,猫哥喜欢用16px、32px、64px、128px这些,你懂的。
背景色猫哥继续取色器
line-height表示文字占用的高度,它也是64那就是文字占用高度跟top区域高度是一样的嘛,所以文字就居中了*/
#top{
width:100%;
height:64px;
background-color:#000000;
line-height:64px;
}
/*文字颜色取色器,标题部分啊文字用微软雅黑,大气!*/
#top_title{
line-height:64px;
font-family:"微软雅黑";
color:#FFFFFF;
float:left;
font-size:32px;
margin-left:16px;
}
/*颜色依然是自己取色的*/
#top_info{
color:#71777D;
float:right;
line-height:64px;
font-size:16px;
margin-right:16px;
}
/*宽度占200px差不多了吧
float表示漂浮,left的话就是靠左了,所以这个left区域就得靠左飘飘了
内部的东西跟边距有点距离好看点,暂时定为10px,上下左右都是哦*/
#left{
width:200px;
height:536px;/*猫哥认为600-64=536*/
float:left;
background-color:#EEEEEE;
padding:10px;
}
/*调整id=left的div中的ul标签下的li标签的样式为上边距10px,左边距15px*/
#left ul li{
margin:10px 0px 0px 15px;
}
/*注意逗号表示同时设置两组对象的CSS属性
a:link表示未访问的链接,a:visited表示已访问的链接,颜色凭爱好了*/
#left a:link, #left a:visited {
color: #333333;
text-decoration:none;/*不要下划线*/
}
/*a:hover表示鼠标悬停的链接,a:active表示被选择的链接*/
#left a:hover, #left a:active {
color: #0AA770;
text-decoration:none;
}
/*同理right向右飘*/
#right{
width:760px;/*1000-200-10*4=760,此处一定要注意padding的内容会拓宽div整体宽度,有志于前端的可以专门去研究下*/
min-width:600px;
height:536px;/*猫哥认为600-64=536*/
float:right;
background-color:#FFFFFF;
padding:10px;
}


/*login.css*/
/*应用于全部内容的格式*/
*{
margin:0px;
padding:0px;
font-size:12px;
font-family:"宋体";
width:auto;
}
/*设定顶部样式*/
#top{
height:70px;/*一般顶部标题栏的高度差不多70px*/
line-height:70px;/*保证标题栏文字居中显示(从上往下方向)*/
font-family:"微软雅黑";/*标题栏使用微软雅黑,高端大气上档次*/
font-size:32px;/*标题栏字体要大*/
color:#DE7D74;/*这个颜色注意了,是图片中较深的粉红色*/
border-bottom: medium solid #B0B2B6;/*顶部下方设置了
20000
一个边框,用以分割顶部和中间内容区域*/
padding-left:16px;/*顶部左侧内边距16px,避免文字太靠左边*/
font-weight:600;/*文字加粗,具体多少好看慢慢调节*/
}
#mid{
height:500px;/*电脑高度一般600px、768px或者更多,去掉70px顶部和很少的底部,留个500px算合理*/
text-aligh:center;/*内容在中间显示*/
background-image:url(../images/back.jpg);/*把背景图片设置进来*/
background-size: 100% 100%;/*背景图片铺满整个区域,这样好看*/
}
#login_input{
border:thin solid #FFEFD6;
width:400px;
height:240px;
margin:32px auto;
text-align:center;
}
.row{
width:100%;
margin:32px auto;
}
.row span{
width:60px;
}
.row input{
width:120px;
}
.row .submit{
border-radius:8px;
background-color: #FFE5D5;
}
/*底部,很简单,没啥好说的*/
#bottom{
margin-top:16px;
text-align:center;
}


/*table.css*/
/* 以下为表格美工*/
.table_theme1 thead, .table_theme1 tr {
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(230, 189, 189);
}
.table_theme1 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(230, 189, 189);
}
/* Padding and font style */
.table_theme1 td, .table_theme1 th {
padding: 5px 10px;
font-size: 12px;
font-family: Verdana;
color: rgb(177, 106, 104);
}
/* Alternating background colors */
.table_theme1 tr:nth-child(even) {
background: rgb(238, 211, 210)
}
.table_theme1 tr:nth-child(odd) {
background: .FFF
}
/*注意逗号表示同时设置两组对象的CSS属性
a:link表示未访问的链接,a:visited表示已访问的链接,颜色凭爱好了*/
.table_theme1 tr td a:link, .table_theme1 tr td a:visited {
color: #0000EE;
text-decoration:none;/*不要下划线*/
}
/*a:hover表示鼠标悬停的链接,a:active表示被选择的链接*/
.table_theme1 tr td a:hover, .table_theme1 tr td a:active {
color: #59A827;
text-decoration:none;
}


jsp网页:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>courseManage.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
课程列表
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>课程编号</th>
<th>课程名称</th>
<th>课程教师</th>
<th>操作</th>
</tr>
</thead>
<c:forEach items="${courses}" var="item">
<tr>
<td>${item.courseId}</td>
<td>${item.courseName}</td>
<td>${item.courseUser.userName}</td>
<td><a href="/HomeworkSystem/ActionServlet?method=view&entityType=Work&byCourseId=${item.courseId}">查看课程作业</a></td>
</tr>
</c:forEach>
<tr><td colspan="4">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Course&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Course&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">

</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>courseManageByStudent.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
学生选课
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>课程编号</th>
<th>课程名称</th>
<th>课程教师</th>
<th>操作</th>
</tr>
</thead>
<c:forEach items="${courses}" var="item">
<tr>
<td>${item.courseId}</td>
<td>${item.courseName}</td>
<td>${item.courseUser.userName}</td>
<td><a href="/HomeworkSystem/ActionServlet?method=save&entityType=Lesson&courseId=${item.courseId}">选课</a></td>
</tr>
</c:forEach>
<tr><td colspan="5">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Course&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Course&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">

</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>courseManageByTeacher.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
课程列表
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>课程编号</th>
<th>课程名称</th>
<th>课程教师</th>
<th>操作</th>
<th>操作</th>
</tr>
</thead>
<c:forEach items="${courses}" var="item">
<tr>
<td>${item.courseId}</td>
<td>${item.courseName}</td>
<td>${item.courseUser.userName}</td>
<td><a href="/HomeworkSystem/ActionServlet?method=edit&entityType=Course&entityId=${item.courseId}">编辑</a></td>
<td><a href="/HomeworkSystem/ActionServlet?method=view&entityType=Work&byCourseId=${item.courseId}">查看课程作业</a></td>
</tr>
</c:forEach>
<tr><td colspan="5">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Course&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Course&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<a href="/HomeworkSystem/ActionServlet?method=add&entityType=Course">新增</a>
</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>courseUpdate.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<form action="/HomeworkSystem/ActionServlet?method=save&entityType=Course" method="post">
<div id="content_top">
课程信息更新
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<tr>
<td>课程名称:</td>
<td>
<input type="text" name="courseName" value="${course.courseName}"/>
<input type="hidden" name="entityId" value="${course.courseId}"/>
</td>
</tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<input type="submit" value="保存"></input>
</div><!-- "user_bottom" end -->
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>index.jsp</title>
<link href="css/index.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="main">
<div id="top">
<div id="top_title">
猫哥培训班作业管理系统
</div><!-- 标题部分 -->
<div id="top_info">
欢迎您,尊敬的:${sessionUser.userName}
</div><!-- 登录用户信息部分 -->
</div><!-- top部分是标题栏 -->
<div id="left">
<ul>
<c:forEach items="${sessionRoleMenu}" var="menu">
<li>
<a href="/HomeworkSystem/ActionServlet?method=${menu[1]}&entityType=${menu[2]}">${menu[0]}</a>
</li>
</c:forEach>
</ul>
</div><!-- left部分是菜单栏 -->
<div id="right">
<c:if test="${empty actionUrl}">
欢迎来到猫哥培训班管理系统
</c:if>
<c:if test="${not empty actionUrl}">
<jsp:include page="${actionUrl}" flush="true"></jsp:include>
</c:if>
</div><!-- right部分是具体内容显示区 -->
</div>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jobManageByStudent.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
做作业 do my job
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>作业编号</th>
<th>题目</th>
<th>操作</th>
</tr>
</thead>
<c:forEach items="${jobs}" var="item">
<tr>
<td>${item.jobId}</td>
<td>${item.jobWork.workTitle}</td>
<td><a href="/HomeworkSystem/ActionServlet?method=editJobContent&entityType=Job&entityId=${item.jobId}">做作业</a></td>
</tr>
</c:forEach>
<tr><td colspan="4">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Job&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Job&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">

</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jobManageByTeacher.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
作业批阅
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>作业编号</th>
<th>题目</th>
<th>学生</th>
<th>提交时间<th>
<th>操作</th>
</tr>
</thead>
<c:forEach items="${jobs}" var="item">
<tr>
<td>${item.jobId}</td>
<td>${item.jobWork.workTitle}</td>
<td>${item.jobUser.userName}</td>
<td>${item.jobTime}</td>
<td><a href="/HomeworkSystem/ActionServlet?method=editJobScore&entityType=Job&entityId=${item.jobId}">批阅作业</a></td>
</tr>
</c:forEach>
<tr><td colspan="5">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Job&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Job&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">

</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jobUpdateByStudent.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<form action="/HomeworkSystem/ActionServlet?method=save&entityType=Job" method="post">
<div id="content_top">
做作业
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<tr>
<td>作业编号:</td>
<td>
${job.jobId}
<input type="hidden" name="entityId" value="${job.jobId}"/>
</td>
</tr>
<tr>
<td>题目:</td>
<td>
${job.jobWork.workTitle}
<input type="hidden" name="workId" value="${job.jobWork.workId}"/>
</td>
</tr>
<tr>
<td>作业内容:</td>
<td>
<textarea name="jobContent" rows="8" cols="30"></textarea>
</td>
</tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<input type="submit" value="提交作业"></input>
</div><!-- "user_bottom" end -->
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jobUpdateByTeacher.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<form action="/HomeworkSystem/ActionServlet?method=save&entityType=Job" method="post">
<div id="content_top">
作业批阅
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<tr>
<td>作业编号:</td>
<td>
${job.jobId}
<input type="hidden" name="entityId" value="${job.jobId}"/>
</td>
</tr>
<tr>
<td>题目:</td>
<td>
${job.jobWork.workTitle}
<input type="hidden" name="workId" value="${job.jobWork.workId}"/>
</td>
</tr>
<tr>
<td>作业内容:</td>
<td>
<textarea name="jobContent" rows="8" cols="30" >${job.jobContent}</textarea>
</td>
</tr>
<tr>
<td>打分:</td>
<td>
<select name="jobScore">
<option value="0">优秀</option>
<option value="1">良好</option>
<option value="2">合格</option>
<option value="3">不合格</option>
</select>
</td>
</tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<input type="submit" value="确认"></input>
</div><!-- "user_bottom" end -->
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>login.jsp</title>
<link href="css/login.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="top">
培训班作业管理系统登录
</div>
<div id="mid">
<div id="login_input">
<form id="mainForm" method="post" action="/HomeworkSystem/ActionServlet?method=login&entityType=User">
<div class="row">
<span>编号:</span><input type="text" name="userId" />
</div>
<div class="row">
<span>密码:</span><input type="password" name="userPassword"/>
</div>
<div class="row">
<input class="submit" type="submit" value="登录"/>
</div>
</form>
</div>
</div>
<div id="bottom">
Copyright:PandaBrother 2017.2.22
</div>

</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>tip.jsp</title>
</head>
<body>
<c:if test="${empty tipInfo}">
欢迎使用猫哥培训班管理系统
</c:if>
<c:if test="${not empty tipInfo}">
提示信息:${tipInfo}<br/>
</c:if>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>userManage.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
人员管理
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>人员编码</th>
<th>姓名</th>
<th>角色</th>
<th>操作</th>
<th>操作</th>
</tr>
</thead>
<c:forEach items="${users}" var="item">
<tr>
<td>${item.userId}</td>
<td>${item.userName}</td>
<td>${item.userRole.roleName}</td>
<td><a href="/HomeworkSystem/ActionServlet?method=edit&entityType=User&entityId=${item.userId}">编辑</a></td>
<td><a href="/HomeworkSystem/ActionServlet?method=delete&entityType=User&entityId=${item.userId}">删除</a></td>
</tr>
</c:forEach>
<tr><td colspan="5">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=User&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=User&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<a href="/HomeworkSystem/ActionServlet?method=add&entityType=User">新增</a>
</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>userUpdate.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<form action="/HomeworkSystem/ActionServlet?method=save&entityType=User" method="post">
<div id="content_top">
人员信息更新
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<tr>
<td>姓名:</td>
<td>
<input type="text" name="userName" value="${user.userName}"/>
<input type="hidden" name="entityId" value="${user.userId}"/>
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="text" name="userPassword" value="${user.userPassword}"/>
</td>
</tr>
<tr>
<td>角色:</td>
<td>
<select name="userRole"><!-- 编辑情况下,默认显示编辑用户的角色的功能,待后续优化项目时再讲如何实现 -->
<option value="1">校长</option>
<option value="2">老师</option>
<option value="3">学生</option>
</select>
</td>
</tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<input type="submit" value="保存"></input>
</div><!-- "user_bottom" end -->
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>workManage.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="content_top">
课程作业列表
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<thead>
<tr>
<th>作业编号</th>
<th>作业题目</th>
<th>所属课程</th>
<th>发布时间</th>
</tr>
</thead>
<c:forEach items="${works}" var="item">
<tr>
<td>${item.workId}</td>
<td>${item.workTitle}</td>
<td>${item.workCourse.courseName}</td>
<td>${item.workTime}</td>
</tr>
</c:forEach>
<tr><td colspan="5">共${maxPage}页  当前是第${currentPage}页   <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Work&byCourseId=${byCourseId}&page=${currentPage-1}">上一页</a>  <a href="/HomeworkSystem/ActionServlet?method=view&entityType=Work&byCourseId=${byCourseId}&page=${currentPage+1}">下一页</a></td></tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<a href="/HomeworkSystem/ActionServlet?method=add&entityType=Work">发布新作业</a>
</div><!-- "user_bottom" end -->
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!-- 使用c:标签需要添加本行代码 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>workUpdate.jsp</title>
<link href="css/content.css" type="text/css" rel="stylesheet"/>
<link href="css/table.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<form action="/HomeworkSystem/ActionServlet?method=save&entityType=Work" method="post">
<div id="content_top">
作业信息更新
</div><!-- user_top end -->
<div id="content_mid">
<table class="table_theme1">
<tr>
<td>所属课程:</td>
<td>
<select name="workCourse">
<c:forEach items="${courses}" var="item">
<option value="${item.courseId}">${item.courseName}</option>
</c:forEach>
</select>
</td>
<td>作业题目:</td>
<td>
<input type="text" name="workTitle" value="${work.workTitle}"/>
</td>
</tr>
</table>
</div><!-- user_mid end -->
<div id="content_bottom">
<input type="submit" value="保存"></input>
</div><!-- "user_bottom" end -->
</form>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: