011_学生管理系统二
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"/> 按性别查询:<select name="gender"><option value="">--请选择--<option value="男">男<option value="女">女</select> <input type="submit" value="查询"> <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> <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"/> 按性别查询:<select name="gender"><option value="">--请选择--<option value="男">男<option value="女">女</select> <input type="submit" value="查询"> <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> <a href="#" onclick="doDelete(${student.sid})">删除</a></td></tr></c:forEach><tr><td colspan="8">第 ${pageBean.currentPage} / ${pageBean.totalPage} 每页显示:<strong>${pageBean.pageSize}条 </strong> 总的记录数:<strong>${pageBean.totalSize}</strong> <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_学生管理系统二相关推荐
- 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )
文章目录 一.学生管理系统 二.代码示例 一.学生管理系统 前两篇博客 [C 语言]文件操作 ( 将结构体写出到文件中并读取结构体数据 | 将结构体数组写出到文件中并读取结构体数组数据 ) [C 语言 ...
- java上机实验报告_javaweb上机实验报告(学生管理系统)
jsp学生管理系统实验报告 一 实验题目 在线学生管理系统 二 开发背景简介 随着网络技术的发展和普及许多以前基于 CS的应用都开始向 BS方向发展,而Java在这方面的应用有着许多其他技术不具备的优 ...
- 【tk实现学生管理系统】
tk实现学生管理系统 tk实现学生管理系统二 tk实现学生管理系统 前言 一.补充 二.代码展示 1.登陆改造页面 2.主题页面 总结 前言 上次草率写了一个学生管理系统登陆页面,我个人感觉我不是很完 ...
- Java二维数组实现学生管理系统
Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...
- 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)(二)
本文上接用JDBC写一个学生管理系统(添加.删除.修改.查询学生信息) 这次主要是对上一文中的查询方法做一下调整,用创建内部类的方法来实现学生信息的查询. 我们先要定义一个接口IRowMapper: ...
- 管理系统类毕设(二)---学生管理系统说明
学生管理系统说明 程序功能模块说明 学生管理模块 1.新增学生信息 2.删除学生信息 3.学生信息查询 4.编辑学生信息 教师管理模块 1.新增教师 2.删除教师 3.教师信息查询 3.编辑教师信息 ...
- 史上最全面的python学生管理系统教程(二)
目录 序言 sqlite使用教程 python sqlite使用教程 数据库构造 学生信息表结构: 教师信息表结构: 课程成绩表结构: 教师添加课程: 学生表连接课程成绩表: 数据库语句了解 sqli ...
- 【C 语言】文件操作 ( 学生管理系统 | 插入数据 | 查询数据 | 删除数据 )
文章目录 一.学生管理系统 1.插入数据 2.查询数据 3.删除数据 二.完整代码 一.学生管理系统 实现一个简易学生管理系统 , 验证文件操作 ; 1.插入数据 从命令行接收数据 , 放入结构体成员 ...
- C语言 学生管理系统
#include <stdio.h> #include <string.h> #define NAME_LEN 64 /* 姓名字符数 */ typedef struct st ...
最新文章
- linux下载python的es库,Elasticsearch py客户端库安装及使用方法解析
- Intuit的Alex Balazs访谈
- CV之NS之VGG16:基于TF Slim(VGG16)利用七个不同的预训练模型实现快速NS风格
- 一文读懂汇编程序的多个分段的程序--详解
- 三层架构实现增删的简单实例
- 【Linux学习】常用指令-sortunique
- pat根据中序遍历和先序遍历_[leetcode/lintcode 题解] 前序遍历和中序遍历树构造二叉树...
- 英特尔® 硬件加速执行管理器安装指南 — Mac OS X*
- mysql事务隔离的锁_mysql锁及四种事务隔离级别笔记
- NSGA-II中“支配”的概念
- 简历中的工作经历怎么写?
- 雨量传感器开发:MLX75310光照检测与雨滴感应RLS
- Hyper-V下Centos7连接不上外网
- 好好生活,总会遇见美好事物
- 西南大学计算机学院导师,西南大学计算机与信息科学学院研究生导师简介-陈武...
- CSS教程--CSS字体
- 【智能优化算法】基于闪电连接过程优化算法求解单目标优化问题含Matlab源码
- 惠普136w耗材贵吗_小成本高品质 惠普M136w激光一体机评测
- eclipse中注释快捷键
- Window类似Alfred的搜索软件——Wox
热门文章
- 可心耳语-属于网络工程师的人声电台(第一期)
- C++编程-预定义宏
- (2014年2月7日升级)Ubuntu-14.04-Alpha2-32位简体中文优化封装版
- Python学习笔记四(Python OS模块)
- 【转载】如何使用STM32的窗口看门狗
- sharepoint站点Feature的定制与开发 以及 stsadm 常用命令
- Linux 的多线程编程的高效开发经验
- 如果使用SD-WAN为客户提供高价值,应该部署哪些安全功能?
- Selenium3+python自动化009- 多选框
- [Swift]LeetCode513. 找树左下角的值 | Find Bottom Left Tree Value