黑马旅游网项目日志(三)分页搜索功能

黑马旅游网项目日志(三)分页搜索与收藏功能
理解黑马旅游网的架构后,添加其他的功能都是一样的设计步骤(前端页面设置触发事件–发送表单数据至服务器–servlet层处理信息调用service方法–service方法处理信息并调用Dao方法–Dao层对数据库增删查改,返回结果)。以下就简要描述以下功能实现步骤。
(1)分页功能
通过分页标签的cid对数据库的信息进行查找,将查找的数据变成PageBean返回,通过一系列数据处理后显示在前端页面上。要注意在前端页面通过JavaScript设置分页,页数显示的逻辑。
(2)搜索功能
通过数据库的模糊查找功能实现,与分页功能类似,只是多了一个模糊查找的条件。
(3)详情功能
通过每个路线的rid查询数据库,将结果返回前端页面。
(4)收藏功能
在详情页面设置收藏按钮,按钮触发收藏事件。先判断用户登录情况,若登录将数据录入数据库的tab_favorite表,通过查询该表显示收藏次数。
遇到的问题:
(1)发现进行搜索功能时,显示的结果不能翻页(分页后显示无线路记录)。最终发现是对rname进行非空判断时考虑不足,需要添加!“null”.equals(rname)。
(2)收藏次数不变,发现是Dao层的sql语句写错了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值