xqbm 的精确查询:

if(StringUtils.isNotBlank(params.get("xqbm"))){wrapper.eq(GjWiredNetwork::getXqbm,params.get("xqbm"));}

xqmc 的模糊查询:

if(org.apache.commons.lang.StringUtils.isNotBlank(params.get("xqmc")) && "1" == params.get("xqmc")){wrapper.likeRight(GjWiredNetwork::getXqmc, params.get("xqmc").substring(0,2));}else if(org.apache.commons.lang.StringUtils.isNotBlank(params.get("xqmc")) && "2" == params.get("xqmc")){wrapper.likeRight(GjWiredNetwork::getXqmc, params.get("xqmc"));}else if(org.apache.commons.lang.StringUtils.isNotBlank(params.get("xqmc")) && "3" == params.get("xqmc")){wrapper.likeRight(GjWiredNetwork::getXqmc, params.get("xqmc").substring(0,6));}

前端往后端传值:

前端写法:

window.open("/workApi/poimjku/ewopi/iuiehk?&xqbm="+params.xqbm+"&xqmc="+params.xqmc+"&type="+params.type+"&xzc="+params.xzc+"&navKey="+params.navKey+"&fileName="+sheetName);

后端写法(使用Map将数据进行封装):

@ApiOperation@GetMapping("/ewopi/iuiehk")public void wiredNetworkrolldaochu(HttpServletResponse response, @RequestParam("xqbm") String xqbm, @RequestParam("xqmc") String xqmc,@RequestParam("xzc") String xzc, @RequestParam("type") String type,@RequestParam("navKey") String navKey, @RequestParam("fileName") String fileName) throws IOException {Map<String,String> params = new HashMap<>();params.put("navKey",navKey);params.put("xqbm",xqbm);params.put("xqmc",xqmc);params.put("xzc",xzc);params.put("type",type);

精确查询和模糊查询,前端往后端传值相关推荐

  1. Springboot 整合ElasticSearch 常用的插入查询,模糊查询,范围查询

    前言 本来该篇教程就应该写到 Springboot 整合 ElasticSearch 入门教学必看 https://blog.csdn.net/qq_35387940/article/details/ ...

  2. mysql模糊 精准查询_Mysql 精准查询与模糊查询【原创】

    有一次做项目,没有搞清楚精准查询和模糊查询的区别,写的代码不能用,存在bug,后来特地去学习了这两个查询语句 个人理解:精准查询就是查询条件和符合查询条件的一字不差,比如,我要搜索姓名为ada这个关键 ...

  3. MySQL基础(八):模糊查询的SQL语句、where条件查询、比较运算符查询、逻辑运算符查询、模糊查询、范围查询、空判断查询

    文章目录 where条件查询 1. where条件查询的介绍 2. 比较运算符查询 3. 逻辑运算符查询 4. 模糊查询 5. 范围查询 6. 空判断查询 7. 小结 where条件查询 学习目标 能 ...

  4. java姓名模糊查询_模糊查询(仅针对后端)

    只是后台完成 没有跟前台连接 需求 :可通过姓名.电话.邮件来模糊查询 1.mapper.xml 注意 对象"com.catgo.admin.entity.User" 这个包名是J ...

  5. mybaits的模糊查询_mybatis模糊查询防止SQL注入(很详细)

    SQL注入,大家都不陌生,是一种常见的攻击方式.攻击者在界面的表单信息或URL上输入一些奇怪的SQL片段(例如"or '1'='1'"这样的语句),有可能入侵参数检验不足的应用程序 ...

  6. php拼音模糊查询,PHP模糊查询技术实例分析【附源码下载】

    本文实例讲述了PHP模糊查询技术.分享给大家供大家参考,具体如下: 简介 从本质上揭密PHP模糊查询技术 功能 根据输入的关键字查找相关用户 PHP用户查询器案例分析 课程目标 掌握PHP模糊技术的应 ...

  7. mybatis日期范围查询_15. Django 2.1.7 模型 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询...

    上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据. 本篇章将着重讲述模型之间的 ...

  8. SqlService基础一篇搞定(建库建表、插入数据、修改和删除数据、基础查询、条件查询、模糊查询、聚合函数、分组查询、多表查询)

    SqlService基础知识总汇 前言 一.SQLSERVER建库建表 1.检查数据库名是否存在 2.创建数据库 3.建表 4.修改表结构 5.删除添加约束 二.SQLSERVER插入数据 1.向部门 ...

  9. ElasticSearch封装查询、多条件查询、模糊查询工具类

    这个EsTool类是根据自身业务写成的,因为业务暂时想法不难. 需要的主要是:1.精确查询  (单/多条件) 2.模糊查询  (单/多条件) 前提:Mapping全部设置"index&quo ...

最新文章

  1. [PHP] debug_backtrace()可以获取到代码的调用路径追踪
  2. 服务器上tomcat修改内存,修改Tomcat运行内存
  3. Django重新整理
  4. 2014年最新前端开发面试题
  5. 分类(category)是门学问
  6. 面试系列26 如何基于dubbo进行服务治理、服务降级、失败重试以及超时重试
  7. android prgoressBar setProgressDrawable 在4.0系统式正常,在2.3系统上不能正常使用的问题...
  8. 文本分类器,可自由加载BERT、Bert-wwm、Roberta、ALBert以及ERNIE1.0
  9. 涉密计算机检查情况 月检查表,关于2017年下半年保密检查的通知
  10. CTF-bacon(培根密码)
  11. uc android flash插件,Android版UC浏览器7.3发布 支持Flash元素
  12. Oracle VM VirtualBox 安装增强功能
  13. c语言1至100的累乘求和,c语言 累加累乘课件.ppt
  14. ubuntu 19.10 建立拨号连接(PPPoE)
  15. js中统一社会信用代码校验规则
  16. python点击按钮后跳到另一个页面_js点击button按钮跳转到另一个新页面
  17. Excel合并计算和分类汇总
  18. 英汉对照名言隽语(二)
  19. java rar_java如何解压rar文件
  20. css字太多了省略_列表中文字太多 溢出使用省略号css方法

热门文章

  1. 什么是Web服务端点?
  2. 重要更新 | 腾讯待办支持数据导入啦~
  3. IOS使用Scriptable安装京豆小组件教程
  4. 美团点评实习生算法岗笔试题 (java) 2020.04.23场
  5. Android手机 全面屏(18:9屏幕)适配指南 点击打开链接
  6. 多台设备同步 NSUserActivity详解
  7. 服务器芯片组初始化失败怎么办,通信端口初始化失败是怎么回事 初始化失败解决方法...
  8. iOS VR AR MR 简介
  9. RPA+AI助力智慧社保建设,来也科技探索创新合作模式
  10. 4G怎样删除android系统,如何清理手机系统内存【详解】