前端小白,怎么做系统的搜索功能,内容取自本地数据库

dayday123456 2017-08-29 04:12:48
不清楚怎么的一个流程,系统是spring框架 。 比如页面上添加一个搜索框,然后搜索本地数据库已经有的数据显示出来
...全文
872 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
后知后觉sss 2020-01-06
  • 打赏
  • 举报
回复
可以不向后台请求数据吗
微瞰技术 2017-09-19
  • 打赏
  • 举报
回复
全局搜索不太好搜吧
unclezh0730 2017-09-15
  • 打赏
  • 举报
回复
一般来说,在jsp显示搜索的内容,一般是修改后台显示所有内容的接口,添加条件查询,返回到jsp进行显示.. 比如说原来你的list接口,是查询所有,然后现在搜索的时候,jsp就传递搜索条件到后台,后台当然还是要判断这个条件是不是为空,如果不是就要进行条件判断搜索了
你好sun悟空 2017-09-15
  • 打赏
  • 举报
回复
楼上们所说的数据库直查适用于数据量少的情况,数据量大的时候会带来查询速度越来越慢的问题,因为涉及到所有数据的加载和检索,效率低. 现在都是全文检索框架,使用Lucene 和Solr来实现搜索系统,搭建简单,可以直接导出数据库中表数据为文档,在文档中查询,效率极高
  • 打赏
  • 举报
回复
应该是这么个情况,一个搜索框一般是下拉框,显示查询的内容,或者不是下拉也行,前台把搜索框里的值取到(根据id或者name什么都行)然后ajax拿到后台(或者你拼到url里面)传到后台 后台通过浏览器的请求获得参数(一般都是request.getparameters什么的)取得值 把他塞进一个sql 比如取到的是name 张三 那就把他放进 select * from table where name=‘张三’ 拿sql去数据库查询 将结果集返回到前台,完成。
蓝同学. 2017-09-14
  • 打赏
  • 举报
回复
你还是问后台的开发人员比较好。
叮咚呛咚呛 2017-08-30
  • 打赏
  • 举报
回复
简单基础版:先把搜索框和搜索按钮搞出来,然后给搜索按钮搞个点击事件,事件里面可以写个ajax请求到后台,后台拿到请求去数据库查询数据,然后返回给前端,前端取到数据后,你就手搓一个表格显示数据吧,这样能够让你不再对前端小白。
soton_dolphin 2017-08-29
  • 打赏
  • 举报
回复
做个小的form, 提交表格以后,背后的控制器得到搜索的字条,传给服务层组成一个SELECT 语句,返回结果,比如你想搜索带有“小白”字眼的博客题目,你有一个博客的表 blog,用户输入小白,到了DAO层,你的sql 可能会是 select title from blog where title like '%小白'
zk_Kang 2017-08-29
  • 打赏
  • 举报
回复
前台搜索框中得到输入要搜索的内容,后台,得到内容,到数据库中模糊查询。结果返回为list或者其他格式,在到前台foreach出来。基本就这样。
bbney 2017-08-29
  • 打赏
  • 举报
回复
后台操作数据库做查询等操作,数据库链接为本地数据库。前端只做请求操作及结果的展示。
dayday123456 2017-08-29
  • 打赏
  • 举报
回复
后台应该怎么写,真的是小白
北飞的企鹅 2017-08-29
  • 打赏
  • 举报
回复
就是 根据条件还有 搜索的内容请求到后台,在从数据库查询 返回前端显示
Raiden_ 2017-08-29
  • 打赏
  • 举报
回复
能说明的详细点吗?你前端用的什么

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧