一个课外的问题

一个课外的问题

http://img1.sycdn.imooc.com//climg/5b88b2180001193f07590197.jpg

现在我点击其中的每一个选项都能返回相应的查询

select * from hospital where ?= ?

假如 我想要分别点击“卫生部直属医院”“三级甲等” “朝阳区”

怎么把三个查询串起来?

如果是单纯的串起来我会,重点是三次点击事件,每次点击会刷新前面提交的参数。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

嗯,那同学是想要做这种查询吧:

http://img1.sycdn.imooc.com//climg/5b88e07c0001bb5808510444.jpg

就是慕课网猿聘中的这种查询方式~

查看链接搜索方式的链接:https://job.imooc.com/search?city=1&word=java&exp=2&edu=2 


  • 嗯嗯,就是想知道怎么实现,因为朋友都是用js来做的,我是应该学习他的那种还是坚持用java; 还有就是请问老师怎么实现,望老师指点指点~
    2018-08-31 14:35:35
  • 前台这种查询一般都是通过Ajax来完成的,但是会涉及到后台代码的交互,只有前端的js是无法完成的;前端js可以获取到相应的点击事件,然后根据点击事件的相应标识,传递到后台进行查询,在后台进行数据查询时,可以根据使用Mybatis的动态SQL进行查询。祝学习愉快!
    2018-08-31 17:26:48
一叶知秋519 2018-08-31 13:46:36

同学是想要做级联查询吗?

例如选中“卫生部直属医院”后,医院等级属性出现的是卫生部直属医院类型下所有医院的等级;

然后再选择三级甲等,医院位置显示的是符合上面卫生部直属医院和三级甲等医院的位置,然后再选择位置,搜索出的医院是同时符合卫生部直属医院、三级甲等和朝阳区的医院~

  • 应该不是,我想要的是: 医院类型,医院等级,医院位置都是固定的(在数据库中查询并显示在页面上,我已实现),如果我点击“卫生部直属医院”,查询所有卫生部直属医院类型下所有医院的详细信息(没有截图显示出来,在几个分类下面是医院详细信息)。 再选择“三级甲等”,查询所有“卫生部直属医院”类型下所有“三级甲等”医院的详细信息。 再选择“三级合格”,查询所有“卫生部直属医院”类型下所有“三级合格”医院的详细信息。
    2018-08-31 14:10:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师