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

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

开发者学堂课程【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>
相关文章
|
7月前
|
SQL 小程序 JavaScript
【易售小程序项目】小程序首页(展示商品、商品搜索、商品分类搜索)【后端基于若依管理系统开发】
【易售小程序项目】小程序首页(展示商品、商品搜索、商品分类搜索)【后端基于若依管理系统开发】
41 0
|
3天前
|
JavaScript
基础购物车功能
基础购物车功能
|
6月前
|
JSON 缓存 API
如何使用商品详情API接口来获取想要的商品数据?
在这篇文章中,我将详细介绍如何使用商品详情API接口来获取想要的商品数据。首先,我们需要了解API接口的基本概念和使用方法。然后,我们将探讨如何通过API接口获取商品数据,并给出示例代码。最后,我们将讨论如何优化API接口的使用,以提高获取商品数据的效率。
|
6月前
|
XML JSON 数据挖掘
如何使用商品详情API接口获取商品数据:一篇详尽的论述
商品详情API接口是一种用于获取商品详细信息的应用程序接口。通过调用该接口,我们可以获取商品的名称、价格、描述、图片以及其他相关属性。对于电商平台、价格比较网站、数据分析等应用场景来说,商品详情API接口提供了便捷的数据获取方式。本文将详细介绍如何使用商品详情API接口来获取想要的商品数据,并给出相应的代码示例。
|
12月前
|
前端开发 Java
谷粒商城--获取分类下所有分组&关联属性
谷粒商城--获取分类下所有分组&关联属性
94 0
|
JavaScript Java 开发者
后台分类管理之查询所有分类 | 学习笔记
快速学习后台分类管理之查询所有分类
149 0
|
Java 数据库 开发者
后台分类管理之添加分类 | 学习笔记
快速学习后台分类管理之添加分类
【Axure教程】分类筛选卡片(订单卡片案例)
【Axure教程】分类筛选卡片(订单卡片案例)
【Axure教程】分类筛选卡片(订单卡片案例)
|
前端开发 Java Nacos
课程管理-删除课程删除视频(最终测试) | 学习笔记
简介:快速学习课程管理-删除课程删除视频(最终测试)
88 0
课程管理-删除课程删除视频(最终测试) | 学习笔记
|
Java 测试技术 应用服务中间件
课程管理-删除小节删除视频(功能测试) | 学习笔记
简介:快速学习课程管理-删除小节删除视频(功能测试)
103 0
课程管理-删除小节删除视频(功能测试) | 学习笔记