JSP+Servlet培训班作业管理系统[19] -完结篇之前端源代码
2017-03-08 15:43
1036 查看
本篇释放所有前端源码,包括4个css文件、一个web.xml和15个jsp网页。
web.xml:
css部分:
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>
相关文章推荐
- JSP+Servlet培训班作业管理系统[18] -完结篇之后端源代码
- JSP+Servlet培训班作业管理系统[17] -完结篇之功能点介绍
- JSP+Servlet培训班作业管理系统[20] -番外篇之登录页美工设计
- JSP+Servlet培训班作业管理系统[23] -番外篇之Java Web日志
- JSP+Servlet培训班作业管理系统[1]-登录功能的简单实现
- JSP+Servlet培训班作业管理系统[11] -通用CRUD后端的实现(以人员管理为例)
- JSP+Servlet培训班作业管理系统[5]-加载角色对应菜单
- JSP+Servlet培训班作业管理系统[21] -番外篇之登录页美工实现
- JSP+Servlet培训班作业管理系统[0]-功能设计(必须看下)
- JSP+Servlet培训班作业管理系统[6]-人员管理功能实现
- JSP+Servlet培训班作业管理系统[14] -分页(以人员管理为例)
- JSP+Servlet培训班作业管理系统[2]-后台管理页面
- JSP+Servlet培训班作业管理系统[22] -番外篇之过滤器与权限管理
- JSP+Servlet培训班作业管理系统[4]-记录登录用户信息
- JSP+Servlet培训班作业管理系统[7] -Mysql数据库设计
- JSP+Servlet培训班作业管理系统[16] -使用事务完成新增作业功能
- JSP+Servlet培训班作业管理系统[13] -使用基于Action的后端(用户登录为例)
- JSP+Servlet培训班作业管理系统[9] -登录功能的实现
- JSP+Servlet培训班作业管理系统[15] -事务的使用时机(以新增作业为例)
- jsp+servlet+mysql员工管理系统源代码下载