实现对学生表的删除操作
在上一章内容《数据显示页面》的基础上,增加删除超链接,实现删除功能;
修改内容:
- 在数据显示页面的表格中,增加一列,列名为“删除”,用来显示删除超链接;
- 为表格的行标签(<tr>标签)添加id属性,id值为学生的学号(因为学生的学号sid是唯一的);
- 在学生记录显示的最后一列,添加超链接,链接地址为studel.jsp?sid=对应行的id值,表示删除这一行记录;
- 在test1工程的web文件夹下,创建studel.jsp;
<tr><td>学号</td><td>姓名</td>......<td>民族</td><td>删除</td></tr><% 内容保持不变 %><c:forEach items="${stuLst}" var="stu"><tr id="${stu.sid}"><td>${stu.sid}</td>......<td>${stu.snative}</td><td><a href="studel.jsp?sid=${stu.sid}">删除</a></td></tr></c:forEach>
studel.jsp文件内容如下所示:
<%@ page import="com.test1.db.StudentDb" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>删除学生信息</title>
</head>
<body>
<%String sid = request.getParameter("sid");String sql = "delete from student where sid = "+sid;StudentDb sdb = new StudentDb();if (sdb.studentUpdate(sql)){out.println(sql);out.println(sid+"号学生已成功删除");}else {out.println(sql);out.println(sid+"号学生删除失败");}
%>
<a href="student.jsp">返回</a>
</body>
</html>
request.getParameter():用来获取request请求中表单参数的值;
运行程序,地址栏访问student.jsp,初始页面如图1所示:
在student.jsp页面,点击学号为10001 一栏最后的删除超链接,跳转到如图2所示页面:
在studel.jsp页面,点击返回超链接,返回到学生信息显示页面即student.jsp页面,如图3所示:
可以看到学号为10001的学生信息已被删除。
返回目录:《学生信息管理系统(Java+JSP)》
实现对学生表的删除操作相关推荐
- 数据结构学习笔记:顺序表的删除操作及其演化题目总结
目录 前言 例题 类似题目1 类似题目2 类似题目3 类似题目4 类似题目5 结语 前言 文章代码皆在Dev-C++ 5.11中测试,主要是总结一些方法,从而总结一些规律使自己进一步地深化学习内容,仅 ...
- C语言-数据结构-可变长顺序表的删除操作
[问题描述] 实现可变长顺序表的删除算法.任务要求:通过顺序表的初始化.插入算法,创建顺序表.根据删除需求,删除指定的顺序表元素. [输入形式] 第一行输入整数N(1<=N<=100),M ...
- 用友华表Cell表批量删除操作及bug解决
上个月做的,昨天发现还是忘记了,那就记一下吧 使用的cell版本为cell52 2004-7-21版 提供接口函数为: IsCellSelected 检测单元格是否选中 DeleteRow 删除行(存 ...
- Oracle 表分区删除操作
全部删除 ALTER TABLE 表名 DROP PARTITION 分区名; 仅仅删除分区数据 ALTER TABLE 表名 TRUNCATE PARTITION 分区名; 注意:操作不可逆请谨慎操 ...
- 删除套餐(关联表的删除操作,批量删除,单个删除)
需求分析: 代码开发-梳理交互过程: 重写接口: public interface SetmealService extends IService<Setmeal> {/*** 新增套餐, ...
- Mysql多表关联删除操作
直接看Sql即可: delete tableA a from tableA a left join tableB b on a.netbar_id = b.netbar_id where b.role ...
- 实现对学生信息的增加操作
上一篇博客:<实现对学生表的删除操作> 返回目录:<学生信息管理系统(Java+JSP)> 本篇博客将介绍如何实现学生表中学生信息的增加操作. 1.在test1模块的web目录 ...
- 本科课程【数据结构与算法】实验1——线性表的顺序表示及插入、删除操作(C++实现)
大家好,我是[1+1=王], 热爱java的计算机(人工智能)渣硕研究生在读. 如果你也对java.人工智能等技术感兴趣,欢迎关注,抱团交流进大厂!!! Good better best, never ...
- 数据库树状结构的关系表的删除方案
所谓的树状结构的关系,即是记录之间有id,parentId关系的数据.场景是这样的:业务中用到了一张分享表,表里的主要字段有分享人,和被分享人,以及分享任务ID,可以通过一系列的分享构造成树状的结构, ...
最新文章
- 第 7 章 项目运作
- linux 内核 proc_create 函数 内幕初探
- 善用rel=’canonical’,权重更集中(转)
- <力扣>-----利用哈希表来判断是否存在重复元素
- python数据分析兼职能挣钱吗_Python开发能从事数据分析吗
- 更新计算机上的windows模块安装程序_Win10中用DOS命令也可以完成windows更新,这个技巧还真不知道...
- 上百篇论文概览『负采样方法』的前世今生
- Android 仿PhotoShop调色板应用(一)概述
- ra_customer_trx_all 的XLA会计科目
- Python程序批量校验统一社会信用代码的校验
- Piranha介绍:过期代码自动删除的开源工具
- 因融资失败倒闭 五分钟倒在黎明前五分钟
- 计算机里找不到用户文件夹,电脑里面的文件夹不见了,怎么找回
- Unity【SwitchableObject】- 实现一个物体开关控制系统
- The event in requested index is outdated and cleared (the requested history has been cleared ) 问题和修复
- windows兼容模式
- SEC官员Hinman表示一些ICO可能有资格获得无异议函
- 5分钟搞懂MySQL - 行转列
- 【测控电路】ADDA转换电路
- 【算法讲7:积性函数(下)】⌈ 加性函数 ⌋ 与 ⌈ 积性函数 ⌋ 与 ⌈ 狄利克雷卷积 ⌋ 详细介绍
热门文章
- 一篇文章让你搞懂原型和原型链
- 前端开发基础7(Bootstrap框架)
- hadoop程序MapReduce之SingletonTableJoin
- 2016 - 1- 21 - RunLoop使用(2016-1-24修改一次)(2016 - 1 - 24 再次修改)
- 一个用泛型隐式传递权限关键字的方法
- 工厂方法模式与抽象工厂模式的区别
- 视觉SLAM学习(三)--------SLAM 综述
- 古怪的ConfigurationManager类
- PE文件和COFF文件格式分析--MS-DOS 2.0兼容Exe文件段
- 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口