【小米商城】--类别展示,登出,注销商品详情展示

在这里插入图片描述

类别展示,在PageBean实体类里,有以下属性,list展示的数据即所有的数据,currentPage当前页数即当前展示数据在哪一页,pageSize页容量即每页显示数据的条数,totalCount总条数即一共有多少数据,totalPage总页数即一共有多少页。然后构造方法,添加变量get and set方法和toString方法。
在这里插入图片描述
在这里插入图片描述
接下来新建这些和ProductController
在这里插入图片描述

在ProductController里添加上访问路径在这里插入图片描述

然后创建一个对应的show方法,再接收请求参数tid,,再从前端获取页容量和页数,设置页数默认值为1,当有前端页面传入的时候,页面数为currentPage,否则默认为1在这里插入图片描述
在Dao的实体类里,先创建QueryRunner对象,传入C3P0数据库连接池,再编写sql语句,截取5条数据,再执行sql语句,返回实体类集合
在这里插入图片描述

在service层的实现类里,先创建Dao对象,然后调用selectAll方法,最后return types信息。然后到TypeController里在这里插入图片描述
在controller里先创建一个对象,然后调用findAll该方法,将返回的数据再转化成json类型并返回。
在这里插入图片描述
创建productService对象,然后该对象调用findPage方法,分别传入三个参数,tid,page和pageSize,再响应pageBean,跳转到商品列表页面。
在这里插入图片描述

接下来进行数据库操作,首先查询一共有多少条数据,接下来查询当前页商品的集合,再返回一个pageBean,接下来再创建两个方法。在这里插入图片描述
完善selectCountByTid方法,线连接数据库池,然后编写sql语句,执行ScallarHandler()用于聚合函数和单个值。再强转为long类型。
在这里插入图片描述

功能实现在这里插入图片描述
在这里插入图片描述
注销功能:
先清空session中的用户数据,request请求获得session,session.removeArribute清空session中的用户数据,再跳转到登录页面

在这里插入图片描述
登陆进去之后点击注销 ,显示注销成功。

在这里插入图片描述
商品详情展示方法

在ProductController写detail方法,先获取参数pid,再创建service对象,调用

findProutByPid方法,响应product,然后跳转到商品详情页面在这里插入图片描述

在service层里创建该方法,并在实现类里实现
在这里插入图片描述
到数据库进行商品数据查询,创建dao对象,调用selectProductByPid方法,返回product。
在这里插入图片描述

成功在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霸波奔与奔波霸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值