19. index.html

<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>主页面</title></head><body><h1><a href="StudentListServlet.action">查找所有学生</a></h1><h1><a href="StudentListPageServlet.action?currentPage=1">分页查找所有学生</a></h1></body>
</html>

20. 所有学生列表页面list.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>学生列表页面</title><script type="text/javascript">function doDelete(sid) {var flag = confirm("是否确定删除?");if(flag){location.href="DeleteServlet.action?sid="+sid;}}</script></head><body><form action="SearchStudentServlet.action" method="post"><table border="1px" width="1300px" align="center"><tr><td colspan="8">按姓名查询:<input type="text" name="sname"/>&nbsp;按性别查询:<select name="gender"><option value="">--请选择--<option value="男">男<option value="女">女</select>&nbsp;&nbsp;&nbsp;<input type="submit" value="查询">&nbsp;&nbsp;&nbsp;<a href="add.jsp">添加</a></td></tr><tr><td width="100px">编号</td><td width="100px">姓名</td><td width="50px">性别</td><td width="150px">电话</td><td width="200px">爱好</td><td width="400px">详情</td><td width="200px">出生年月日</td><td width="100px">操作</td></tr><c:forEach items="${studentList}" var="student"><tr><td>${student.sid}</td><td>${student.sname}</td><td>${student.gender}</td><td>${student.phone}</td><td>${student.hobby}</td><td>${student.info}</td><td>${student.birthday}</td><td><a href="EditServlet.action?sid=${student.sid}">修改</a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="doDelete(${student.sid})">删除</a></td></tr></c:forEach></table></form></body>
</html>

21. 分页学生列表页面page_list.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>学生列表页面</title><script type="text/javascript">function doDelete(sid) {var flag = confirm("是否确定删除?");if(flag){location.href="DeleteServlet.action?sid="+sid;}}</script></head><body><form action="SearchStudentServlet.action" method="post"><table border="1px" width="1300px" align="center"><tr><td colspan="8">按姓名查询:<input type="text" name="sname"/>&nbsp;按性别查询:<select name="gender"><option value="">--请选择--<option value="男">男<option value="女">女</select>&nbsp;&nbsp;&nbsp;<input type="submit" value="查询">&nbsp;&nbsp;&nbsp;<a href="add.jsp">添加</a></td></tr><tr><td width="100px">编号</td><td width="100px">姓名</td><td width="50px">性别</td><td width="150px">电话</td><td width="200px">爱好</td><td width="400px">详情</td><td width="200px">出生年月日</td><td width="100px">操作</td></tr><c:forEach items="${pageBean.list}" var="student"><tr><td>${student.sid}</td><td>${student.sname}</td><td>${student.gender}</td><td>${student.phone}</td><td>${student.hobby}</td><td>${student.info}</td><td>${student.birthday}</td><td><a href="EditServlet.action?sid=${student.sid}">修改</a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="doDelete(${student.sid})">删除</a></td></tr></c:forEach><tr><td colspan="8">第 ${pageBean.currentPage} / ${pageBean.totalPage}&nbsp;&nbsp;每页显示:<strong>${pageBean.pageSize}条 </strong> &nbsp;&nbsp;&nbsp;总的记录数:<strong>${pageBean.totalSize}</strong>&nbsp;&nbsp;&nbsp;<c:if test="${pageBean.currentPage !=1 }"><a href="StudentListPageServlet.action?currentPage=1">[首页]</a>| <a href="StudentListPageServlet.action?currentPage=${pageBean.currentPage-1 }">[上一页]</a></c:if><c:forEach begin="1" end="${pageBean.totalPage }" var="i"><c:if test="${pageBean.currentPage == i }">${i }</c:if><c:if test="${pageBean.currentPage != i }"><a href="StudentListPageServlet.action?currentPage=${i }">[${i}]</a></c:if></c:forEach><c:if test="${pageBean.currentPage !=pageBean.totalPage }"><a href="StudentListPageServlet.action?currentPage=${pageBean.currentPage+1 }">[下一页]</a> | <a href="StudentListPageServlet.action?currentPage=${pageBean.totalPage }">[尾页]</a></c:if></td></tr></table></form></body>
</html>

22. 添加学生页面add.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>添加学生信息</title></head><body><form action="AddServlet.action" method="post"><table border="1px" width="400px"><tr><td>姓名:<input type="text" name="sname"></td></tr><tr><td>性别:<input type="radio" name="gender" value="男">男<input type="radio" name="gender" value="女">女</td></tr><tr><td>电话:<input type="text" name="phone"></td></tr><tr><td>爱好:<input type="checkbox" name="hobby" value="旅游">旅游<input type="checkbox" name="hobby" value="美食">美食<input type="checkbox" name="hobby" value="游泳">游泳<input type="checkbox" name="hobby" value="唱歌">唱歌</td></tr><tr><td>详情:<textarea rows="3" cols="20" name="info"></textarea></td></tr><tr><td>出生年月日:<input type="text" name="birthday"></td></tr><tr><td><input type="submit"></td></tr></table></form></body>
</html>

23. 编辑学生页面edit.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %><!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>更新学生页面</title></head><body><form action="UpdateServlet.action" method="post"><input type="hidden" name="sid" value="${student.sid}"><table border="1" width="600px"><tr><td>姓名</td><td><input type="text" name="sname" value="${student.sname}"></td></tr><tr><td>性别</td><td><input type="radio" name="gender" value="男" <c:if test="${student.gender == '男'}">checked</c:if>>男<input type="radio" name="gender" value="女" <c:if test="${student.gender == '女'}">checked</c:if>>女</td></tr><tr><td>电话</td><td><input type="text" name="phone" value="${student.phone}"></td></tr><tr><td>生日</td><td><input type="text" name="birthday" value="${student.birthday}"></td></tr><tr><td>爱好</td><td><input type="checkbox" name="hobby" value="旅游" <c:if test="${fn:contains(student.hobby,'旅游') }">checked</c:if>>旅游<input type="checkbox" name="hobby" value="美食" <c:if test="${fn:contains(student.hobby,'美食') }">checked</c:if>>美食<input type="checkbox" name="hobby" value="游泳" <c:if test="${fn:contains(student.hobby,'游泳') }">checked</c:if>>游泳<input type="checkbox" name="hobby" value="唱歌" <c:if test="${fn:contains(student.hobby,'唱歌') }">checked</c:if>>唱歌</td></tr><tr><td>简介</td><td><textarea name="info" rows="3" cols="20">${student.info }</textarea></td></tr><tr><td colspan="2"> <input type="submit" value="更新"> </td></tr></table></form></body>
</html>

24. 学生表信息

25. 运行查看index.html

26. 点击查找所有学生

27. 选择"男", 点击查询

28. 输入框输入"王", 点击查询

29. 点击添加, 跳转到添加界面

30. 填写学生信息, 点击提交按钮

31. 修改学生信息

32. 删除学生

33. 点击分页查找所有学生

011_学生管理系统二相关推荐

  1. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )

    文章目录 一.学生管理系统 二.代码示例 一.学生管理系统 前两篇博客 [C 语言]文件操作 ( 将结构体写出到文件中并读取结构体数据 | 将结构体数组写出到文件中并读取结构体数组数据 ) [C 语言 ...

  2. java上机实验报告_javaweb上机实验报告(学生管理系统)

    jsp学生管理系统实验报告 一 实验题目 在线学生管理系统 二 开发背景简介 随着网络技术的发展和普及许多以前基于 CS的应用都开始向 BS方向发展,而Java在这方面的应用有着许多其他技术不具备的优 ...

  3. 【tk实现学生管理系统】

    tk实现学生管理系统 tk实现学生管理系统二 tk实现学生管理系统 前言 一.补充 二.代码展示 1.登陆改造页面 2.主题页面 总结 前言 上次草率写了一个学生管理系统登陆页面,我个人感觉我不是很完 ...

  4. Java二维数组实现学生管理系统

    Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...

  5. 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)(二)

    本文上接用JDBC写一个学生管理系统(添加.删除.修改.查询学生信息) 这次主要是对上一文中的查询方法做一下调整,用创建内部类的方法来实现学生信息的查询. 我们先要定义一个接口IRowMapper: ...

  6. 管理系统类毕设(二)---学生管理系统说明

    学生管理系统说明 程序功能模块说明 学生管理模块 1.新增学生信息 2.删除学生信息 3.学生信息查询 4.编辑学生信息 教师管理模块 1.新增教师 2.删除教师 3.教师信息查询 3.编辑教师信息 ...

  7. 史上最全面的python学生管理系统教程(二)

    目录 序言 sqlite使用教程 python sqlite使用教程 数据库构造 学生信息表结构: 教师信息表结构: 课程成绩表结构: 教师添加课程: 学生表连接课程成绩表: 数据库语句了解 sqli ...

  8. 【C 语言】文件操作 ( 学生管理系统 | 插入数据 | 查询数据 | 删除数据 )

    文章目录 一.学生管理系统 1.插入数据 2.查询数据 3.删除数据 二.完整代码 一.学生管理系统 实现一个简易学生管理系统 , 验证文件操作 ; 1.插入数据 从命令行接收数据 , 放入结构体成员 ...

  9. C语言 学生管理系统

    #include <stdio.h> #include <string.h> #define NAME_LEN 64 /* 姓名字符数 */ typedef struct st ...

最新文章

  1. linux下载python的es库,Elasticsearch py客户端库安装及使用方法解析
  2. Intuit的Alex Balazs访谈
  3. CV之NS之VGG16:基于TF Slim(VGG16)利用七个不同的预训练模型实现快速NS风格
  4. 一文读懂汇编程序的多个分段的程序--详解
  5. 三层架构实现增删的简单实例
  6. 【Linux学习】常用指令-sortunique
  7. pat根据中序遍历和先序遍历_[leetcode/lintcode 题解] 前序遍历和中序遍历树构造二叉树...
  8. 英特尔® 硬件加速执行管理器安装指南 — Mac OS X*
  9. mysql事务隔离的锁_mysql锁及四种事务隔离级别笔记
  10. NSGA-II中“支配”的概念
  11. 简历中的工作经历怎么写?
  12. 雨量传感器开发:MLX75310光照检测与雨滴感应RLS
  13. Hyper-V下Centos7连接不上外网
  14. 好好生活,总会遇见美好事物
  15. 西南大学计算机学院导师,西南大学计算机与信息科学学院研究生导师简介-陈武...
  16. CSS教程--CSS字体
  17. 【智能优化算法】基于闪电连接过程优化算法求解单目标优化问题含Matlab源码
  18. 惠普136w耗材贵吗_小成本高品质 惠普M136w激光一体机评测
  19. eclipse中注释快捷键
  20. Window类似Alfred的搜索软件——Wox

热门文章

  1. 可心耳语-属于网络工程师的人声电台(第一期)
  2. C++编程-预定义宏
  3. (2014年2月7日升级)Ubuntu-14.04-Alpha2-32位简体中文优化封装版
  4. Python学习笔记四(Python OS模块)
  5. 【转载】如何使用STM32的窗口看门狗
  6. sharepoint站点Feature的定制与开发 以及 stsadm 常用命令
  7. Linux 的多线程编程的高效开发经验
  8. 如果使用SD-WAN为客户提供高价值,应该部署哪些安全功能?
  9. Selenium3+python自动化009- 多选框
  10. [Swift]LeetCode513. 找树左下角的值 | Find Bottom Left Tree Value