MVC分页查询练习

	MVC的初步尝试做过之后,那么今天开始做一个MVC的分页显示
	首先创建基本框架,view层index.jsp,controller层,service层,dao工具,model层。

在这里插入图片描述
首先初步编写一个用来显示的index.jsp
在这里插入图片描述
初步的index.jsp编写完成之后,那么数据来到了controller层,开始书写本次需求的代码,因为只是将数据以分页的形式显示出来,所以功能比较简单,把所有需要的框架写出来之后,第一步先书写controller层的servlet,从jsp页面拿到数据
在这里插入图片描述
在这里插入图片描述
先写一个page的servlet,一会儿再回来编写count的代码,编写代码时碰到需要声明的对象跟调用方法,也一起编写出来,之后,来到service页面
在这里插入图片描述
因为本次不涉及到过多的逻辑操作,所以代码比较简单,直接把需求打包到dao,然后传输给DAO层进行数据调用
在这里插入图片描述
在这里插入图片描述
访问数据酷调用数据,然后返还给model层,代码就不展示了,直接声明参数类型,然后alt+insert快捷键生成getter andsetter与toString方法
在这里插入图片描述
先停一下,测试一下代码是否正确
在这里插入图片描述
在这里插入图片描述
满足本次需求中的分页显示功能,但是查询还未完善,所以接下来继续对代码进行完善,因为需要在页面上直接对页码翻页进行操作,而不是在网址里输入?page=2之类的。
那么来到index.jap中
在这里插入图片描述
对页码查询界面增加输入内容,并在最后让页面直接转到表单。之后,来到servlet
在这里插入图片描述
在这里加入页码的请求,转到service层

在这里插入图片描述
将count打包发送至DAO层
在这里插入图片描述
至此,代码编写结束。下面是运行测试
在这里插入图片描述
直接显示首页
在这里插入图片描述
点击上下页无误
在这里插入图片描述
最后一页也无误。
总结,在编码中的数据类型容易出错,打一个断点写一个主函数测试一下输出的数据类型是什么类型。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值