后台分类管理之删除分类 | 学习笔记

简介: 快速学习后台分类管理之删除分类

开发者学堂课程【Java Web项目实战2:图书商城后台分类管理之删除分类 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/35/detail/798


后台分类管理之删除分类


内容简介:

一、删除分类

二、删除分类步骤

三、删除分类链接

一、删除分类

删除就是点击按钮,就不往任何页面跳了,在做的时候要想一想是否要删除,避免一不小心删除。

二、删除分类步骤

①获取参数 cid

②调用 service 方法,传递 cid 参数

③如果抛出异常,保持异常信息,转发到 msg.jsp 显示 调用 findall 就结束

④删除链接 list.jsp 中


三、删除分类链接

①(删除链接)

admincategoryservice/delete 获取参数 cid 调用 service 方法完成删除,有可能出现异常,如果出现异常,保存异常信息,转发到 msg.jsp 显示调用findallservice/delete(string cid)。


②为什么要抛异常

一个分类下如果下面有很多图书这些图书算哪些分类? 那就必须要搞清楚如果分类下有图书那就不要删,只有空的分类才能删。


③得出结论

不只允许删有图书的分类通过cid查看该分类下的图书本数,如果大于0抛出异常如果不大于0,或者说如果等于0,删除该分类。 list 下有一个链接是删除,我们让它指向 admincategoryservice 。当点击程序流程时就到了 admincategoryservice 。 sting cid=request.getparameter (“cid”) 第二步是调用categoryservice.delete(cid) 完成删除,但是有可能抛出异常, catch(categoryexception) 按道理来说异常一个就够。可以在某些地方进行修改。 想查询某一分类下图书的本数,这是图书的东西,一个 s 模块要跨模块依赖,一个service 要依赖多个 dall ,一个 servicelet 可能要依赖多个 service 。 接下来第一步要 bookdao.getcountcid(cid) 然后 if (count>0)throw new categoryexception (该分类下还有图书,不能删除!)把这个导一下包,抛出异常,再往下走,就要删除。 如果没有图书,则删除该分类。 categorydao.delete(cid) 查询指定分类下的图书本数 param cid return string sql=“insert into category values(?) 。

            </div>
相关文章
|
测试技术 网络架构
SFP与GBIC详解:探索两者的细微差别
【4月更文挑战第21天】
524 0
|
存储 人工智能 搜索推荐
【python】python用户管理系统[简易版](源码+报告)【独一无二】
【python】python用户管理系统[简易版](源码+报告)【独一无二】
阿里云服务器多少钱一年学生价?学生免费领取教程
阿里云学生免费领云服务器教程:先领300元学生专享代金券,再用券支付云服务器订单,实现免费领取。亲测有效,快来试试!
|
8月前
|
存储 5G 测试技术
时钟同步测试校验仪的应用介绍
时间同步测试仪是一种高精度、高可靠性的设备,用于测量和评估时间同步系统的性能。它广泛应用于电力系统(如电网调度、继电保护)、通信网络(如5G基站、光传输网络)、铁路交通(如列车运行控制、信号系统)、工业自动化(如生产线、控制系统)以及科学研究(如天文观测、粒子物理实验)等领域。其功能包括高精度时间测量、多信号接口支持、自动测量与分析、数据存储导出及性能评估输出,确保各领域设备间的时间同步精度与稳定性,保障系统高效运行。
|
消息中间件 Dubbo 网络协议
中间件数据传输机制
【7月更文挑战第7天】
324 4
|
存储 编解码 算法
计算机基础(3)——编码与解码
我们都知道计算机底层采用的是二进制码,即计算机底层存储的全都是0和1,不管是我们看到的视频、图片、音乐、文档和其他任何存储在电脑上的文件,其底层都是0,1,那么为什么要采用0和1来进行存储呢?这些0和1在计算机底层又是如何存储的呢?0和1又是如何变成我们需要的文件呢?
1269 5
计算机基础(3)——编码与解码
|
Android开发
Android获取当前连接的wifi名称
Android获取当前连接的wifi名称
784 6
|
存储 SQL druid
Springboot 整合 spring batch 实现批处理 ,小白文实例讲解
Springboot 整合 spring batch 实现批处理 ,小白文实例讲解
2662 0
Springboot 整合 spring batch 实现批处理 ,小白文实例讲解
【问题解决】typora+picgo上传图片一直在uploading的解决方法
我们在typora+picgo搭建完图床后,我们需要上传图片,我们上传图片时,发现一直在uploading转圈圈,因此我去查询了解决方法,并且成功的解决问题了 问题情况如下图:
294 0
|
存储 编译器 对象存储
[Eigen中文文档] 包含Eigen对象的结构体
如果定义的结构体包含固定大小的可向量化 Eigen 类型成员,则必须确保对其调用 operator new 来分配正确的对齐缓冲区。如果仅使用足够新的编译器(例如,GCC>=7、clang>=5、MSVC>=19.12)以 [c++17] 模式编译,那么编译器会自动处理所有事情,可以跳过本节。 否则,必须重载它的 operator new 以便它生成正确对齐的指针(例如,Vector4d 和 AVX 的 32 字节对齐)。幸运的是,Eigen 为提供了一个宏 EIGEN_MAKE_ALIGNED_OPERATOR_NEW 来完成这项工作。
469 0

热门文章

最新文章