上周五, 系统中需要增加一个功能在分页形式上,增加全部数据的读取,因为前端的js部分,用到了分页组件,后台代码,也是一个分页组件,主要是接收参数,然后翻译成sql语句,全部数据的读取,与分页读取调用的是一个方法.
前台的控制逻辑只是简单的页面和js逻辑的增加,如在页面增加按钮等
后台只是修改了分页组件,。分页涉及一个起始行的问题,就是从那一行开始。而读取全部数据,则没有这个起始行的概念。所以就没有起始行这个参数。所以修改之前,会出现错误的sql。如果不修改分页组件,修改别的地方。感觉修改起来很复杂,而且会有依赖性的影响。
首先, 我想增加一个完全独立的方法,不再调用原来的方法。可以修改后台的逻辑,非常复杂。
其次, 这个分页组件,被多处引用。而且分页有两到三种形式。我又开始犹豫,还要不要修改这个组件。思考之后,我认为原来的分页组件,逻辑有不完善的地方。后来我认为可以修改。
第一, 如果修改, 在原来的逻辑上只是增加了一个条件的分支,如果起始行为空如何处理。
第二, 发送读取全部数据的这个请求,只是调用了其中的一种分页的方式。那么我就只修改这一部分的逻辑。
第三,分页组件的后续的逻辑,针对原来的起始行的这个逻辑的, 我用if语句增加一个条件的逻辑分支,对后续的逻辑并没有做任何的修改.
最后, 非常感谢javaeye网站提供的自动保存的功能,使我的文章能在断电后得以恢复.
分享到:
相关推荐
weRegion 是一个可以不修改原逻辑,增加拉选框的功能的鼠标拉选框库。原理是通过增加一个透明 canvas 绘制拉选框
1. 经验设计法:根据被控制对象的具体要求,选择组合梯形图程序,多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节。 2. 继电器控制电路转换为梯形图法:用PLC的外部硬件接线和梯形图软件来实现继电...
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同...
用 onspaces 实用程序管理数据库的的存储空间。...可以用它来实现空间的建立,删除,chuck的增加,删除 等功能可以使用 onparams 实用程序添加或删除逻辑日志文件、更改物理日志参数和添加新的缓冲池。
实验结果表明,异步时序逻辑电路可以正确实现D触发器的功能,输出端灯的变化与D触发器的逻辑功能一致。 课后思考题: 1. 异步时序逻辑电路与同步时序逻辑电路有何区别? 答:异步时序逻辑电路与同步时序逻辑电路...
Lua是一种类似C的非常简单的解释型语言,可以随时修改并使用 , 很方便对单片机调试时 完成对串口的自动响应, 并实现例如实现单片机程序下载烧录等复杂功能. 具体见Normal_Demo.lua 或者 自带的两个Lua 例程 init.lua...
分店名称,主营菜系,地址,电话,手机,店铺标签(Tag),并可增加分店 商家可通过认领功能,来管理自己的点评 商铺自定义风格功能 会员可补充商铺信息 已有商铺可增加分店 商铺可以根据环境,产品或者其他补充图片集...
通过以上步骤,我们可以成功地实现 HUD 标定模式增加两个状态的功能。 在 kanzi C++ 中,我们可以使用枚举类型来实现状态的判断逻辑,并使用纹理来生成图片的资源。在属性系统中,我们可以添加枚举选项,以便在代码...
1.增加网关与子网掩码对IP校验的逻辑 2.可通过“导入配置”界面对目标网卡附加IP数据(即通过多个预配置方案对网卡进行多IP配置,实验性功能) 2023年5月8日-IPTools 5.0.5.5: 修复应用“子网掩码计算器”中“复制...
[新功能] 后台用户管理增加删除功能 [新功能] 用户自主注销申请功能 [新功能] 后台管理用户信息查看列表新增用户 ID [新功能] 后台管理用户批量禁用账户的功能 [新功能] 后台用户列表新增授权登录标记 [新功能] 内容...
背景: 在建项目某些基础表需增加根据拼音首字母或全拼进行模糊... 2、修改表结构,增加全拼与拼音首字母的字段,修改数据入库与更新时的业务逻辑增加拼音的转换,在新功能上线前需批量更新相关数据库表的存量数据。
在每个 td 元素中,我们可以看到都包含了一个 button 元素,用于实现增加或减少数量的功能。 在 JavaScript 部分,我们可以看到一个名为 btnClick 的函数,该函数用于处理按钮的点击事件。当按钮被点击时,该函数将...
本站主要使用 jsp-servlet技术实现,当客户端请求服务端时通过servlet调用逻辑层的事务处理,然后通过javabean返回给客户端 前台: 1.实现了相片上传、删除的功能。 2.实现了好友的查找、添加、删除的功能。 3.实现...
本站主要使用 jsp-servlet技术实现,当客户端请求服务端时通过servlet调用逻辑层的事务处理,然后通过javabean返回给客户端 前台: 1.实现了相片上传、删除的功能。 2.实现了好友的查找、添加、删除的功能。 3.实现...
JSP博客系统网站主要使用 jsp-servlet技术实现,当客户端请求服务端时通过servlet调用逻辑层的事务处理,然后通过javabean返回给客户端 前台: 1.实现了相片上传、删除的功能。 2.实现了好友的查找、添加、删除的...
修改了公司名称之后,将session里面的信息也自动更改过来 将超级管理员的权限放在权限列表中 完善接口权限的处理 搜索: 按照日期进行搜索的时候增加动态条件 按照用户字段来进行搜索的时候增加对me的支持 自动...
1.增加逻辑盘类型和利用信息 2.计划通过性能计数器增加硬盘各项指标 ---- 已修改 : /TaskManager/TaskManager.rc 已修改 : /TaskManager/resource.h 已修改 : /TaskManager/DlgDriver.cpp 已修改 : /TaskManager/...
物资管理:包括物资的增加、删除、修改、查询等功能。库存管理:包括库存的增加、删除、修改、查询等功能。应急事件管理:包括应急事件的增加、删除、修改、查询等功能。数据统计:包括物资统计、库存统计等功能。...
C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和...