用javaweb写一个班级管理系统所有页面
时间: 2023-11-11 17:02:10 浏览: 38
班级管理系统需要的页面主要包括登录页面、主页、学生管理页面、教师管理页面、班级管理页面等。下面是这些页面的示例代码:
登录页面(login.jsp):
```html
<!DOCTYPE html>
<html>
<head>
<title>班级管理系统登录</title>
</head>
<body>
<h1>班级管理系统登录</h1>
<form action="loginServlet" method="post">
<label>用户名:</label>
<input type="text" name="username"><br>
<label>密码:</label>
<input type="password" name="password"><br>
<input type="submit" value="登录">
</form>
</body>
</html>
```
主页(home.jsp):
```html
<!DOCTYPE html>
<html>
<head>
<title>班级管理系统主页</title>
</head>
<body>
<h1>欢迎来到班级管理系统!</h1>
<p>您好,<%=request.getSession().getAttribute("username")%>。</p>
<p><a href="student.jsp">学生管理</a></p>
<p><a href="teacher.jsp">教师管理</a></p>
<p><a href="class.jsp">班级管理</a></p>
<p><a href="logoutServlet">退出登录</a></p>
</body>
</html>
```
学生管理页面(student.jsp):
```html
<!DOCTYPE html>
<html>
<head>
<title>学生管理</title>
</head>
<body>
<h1>学生管理</h1>
<p><a href="addStudent.jsp">添加学生</a></p>
<table border="1">
<tr>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>班级</th>
<th>操作</th>
</tr>
<c:forEach var="student" items="${students}">
<tr>
<td>${student.no}</td>
<td>${student.name}</td>
<td>${student.gender}</td>
<td>${student.age}</td>
<td>${student.className}</td>
<td>
<a href="editStudent.jsp?no=${student.no}">编辑</a>
<a href="deleteStudentServlet?no=${student.no}">删除</a>
</td>
</tr>
</c:forEach>
</table>
</body>
</html>
```
教师管理页面(teacher.jsp):
```html
<!DOCTYPE html>
<html>
<head>
<title>教师管理</title>
</head>
<body>
<h1>教师管理</h1>
<p><a href="addTeacher.jsp">添加教师</a></p>
<table border="1">
<tr>
<th>工号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>职称</th>
<th>操作</th>
</tr>
<c:forEach var="teacher" items="${teachers}">
<tr>
<td>${teacher.no}</td>
<td>${teacher.name}</td>
<td>${teacher.gender}</td>
<td>${teacher.age}</td>
<td>${teacher.title}</td>
<td>
<a href="editTeacher.jsp?no=${teacher.no}">编辑</a>
<a href="deleteTeacherServlet?no=${teacher.no}">删除</a>
</td>
</tr>
</c:forEach>
</table>
</body>
</html>
```
班级管理页面(class.jsp):
```html
<!DOCTYPE html>
<html>
<head>
<title>班级管理</title>
</head>
<body>
<h1>班级管理</h1>
<p><a href="addClass.jsp">添加班级</a></p>
<table border="1">
<tr>
<th>班级编号</th>
<th>班级名称</th>
<th>操作</th>
</tr>
<c:forEach var="class" items="${classes}">
<tr>
<td>${class.no}</td>
<td>${class.name}</td>
<td>
<a href="editClass.jsp?no=${class.no}">编辑</a>
<a href="deleteClassServlet?no=${class.no}">删除</a>
</td>
</tr>
</c:forEach>
</table>
</body>
</html>
```
以上是班级管理系统的主要页面示例代码,需要注意的是,这些页面需要使用Java代码和数据库进行交互,才能实现完整的功能。