欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > JavaWeb Servlet--09深入:注册系统05---动态搜索栏

JavaWeb Servlet--09深入:注册系统05---动态搜索栏

2024/10/26 7:25:20 来源:https://blog.csdn.net/weixin_62189092/article/details/143019852  浏览:    关键词:JavaWeb Servlet--09深入:注册系统05---动态搜索栏

动态搜索栏

分析:在显示用户信息的表单里有一个下拉框选择用户的信息,一个文本框进行输入,一个按钮就行搜索,在下拉框选择了性别或许姓名的某一个包含字就会返回所有满足的用户。在controller层进行接收选择的搜索条件,调取service层的逻辑处理业务---就是dao层写的查找业务。找到符合条件的用户集合返回。

开始业务:

1.在显示用户信息的表单里添加一个动态搜索栏:

具体代码:

这样就是把动态搜索栏放在了最右侧,下拉就可以选择具体查找的要求 ,业务名为quer:

2.在dao层进行对数据库代码的操作:

先在接口中定义方法,因为要先接收选的具属性,再接收具体的值找到满足条件的用户,用集合进行装,这里的方法findUserBy为:

再实现这个方法这里的性别是直接查找,但是姓名和地址是模糊查找,所以sql语句不同需要判断key的值就是下拉列表的选择:

3.在service层进行业务逻辑处理,调用dao层的方法:

依旧是先在接口定义抽象方法:

实现类:

4.在controller层接收前台的数据,在进行对业务进行调用:

在找到对应的用户放进集合后,使用前面的显示跳转到显示页面5.

5.发布tomcat进行查找,这里提前给数据库添加了用户:

对性别--男进行检索:

动态栏业务就完毕了。

感谢各位大佬观看,求免费的赞和关注收藏!!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com