如下所示:

主要在前端页面加:

搜索ID:

userid

content

搜索

reload:function () {

var keyWord=$("#keyWord").val();

var keyType=$("#key_type option:selected").val();

table.reload('contenttable',{

method:'post',

where:{keyWord:keyWord,keyType:keyType}

});

}

layui.use('table', function(){

var table = layui.table;

//渲染

table.render({

elem: '#test' //绑定table表格

,height: 450

,url: '/admin/backContent' //后台springmvc接收路径

,page:true //true表示分页

,limit: 10

,id:'contenttable'

,toolbar: '#toolbarDemo'

,cols: [[

{type: 'checkbox', fixed: 'left'}

,{field:'id', title:'id', width:80, fixed: 'left', unresize: true, sort: true}

,{field:'content', title:'内容', width:120}

,{field:'userid', title:'用户id', width:80, sort: true}

,{field:'nice', title:'点赞数', width:100}

,{field:'createtime', title:'分享时间', width:80, sort: true}

,{field:'pic1', title:'图片1', width:120,templet:'

@ResponseBody

public ResultMap> backContent(Page page, @RequestParam("limit") int limit){

page.setRows(limit);

ListcontentList=contentService.selectPageList(page);

int totals=contentService.selectPageCount(page);

page.setTotalRecord(totals);

return new ResultMap>(0,"",totals,contentList);

}

因为layui返回的参数不单单是json数组,要符号其的数据格式才能在jsp页面显示数据,所以用ResultMap类来处理返回数据的格式。

package net.stxy.one.model;

/**

*

* layui数据表格返回数据处理类

* Created by ASUS on 2018/5/19

*

* @Authod Grey Wolf

*/

public class ResultMap {

private String msg;

private T data;

private int code;

private int count;

public String getMsg() {

return msg;

}

public void setMsg(String msg) {

this.msg = msg;

}

public T getData() {

return data;

}

public void setData(T data) {

this.data = data;

}

public int getCode() {

return code;

}

public void setCode(int code) {

this.code = code;

}

public int getCount() {

return count;

}

public void setCount(int count) {

this.count = count;

}

public ResultMap(int code,String msg, int count,T data) {

this.code = code;

this.msg = msg;

this.count = count;

this.data = data;

}

public ResultMap() {

}

}

其中mapper的语句:

select

from content

AND userid like '%' #{keyWord} '%'

AND content like '%' #{keyWord} '%'

order by id DESC

limit #{start},#{rows}

select count(1) from content

AND userid like '%' #{keyWord} '%'

AND content like '%' #{keyWord} '%'

以上这篇layui的数据表格+springmvc实现搜索功能的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持前端开发者。

layui自定义查询条件html页面,Layui的数据表格+springmvc实现搜索功能的例子_飛雲_前端开发者...相关推荐

  1. layui实现数据表格table的搜索功能

    layui根据特定信息对表格进行搜索并显示 效果 实现 html部分 js部分 Controller层 Mapper层 注意 总结 效果 先放效果图 此处根据"角色名称"进行搜索, ...

  2. layui table勾选框的修改_Layui默认选中table的CheckBox复选框方法_飛雲_前端开发者...

    方法一:如何根据条件判断是否默认选中table表格前面的复选框 table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , ...

  3. java自定义sql查询条件_mybatis-plus QueryWrapper自定义查询条件的实现

    mybatis-plus框架功能很强大,把很多功能都集成了,比如自动生成代码结构,mybatis crud封装,分页,动态数据源等等,附上官网链接https://mp.baomidou.com/,gi ...

  4. 使用mysql数据库时出现汉字查询条件时无法查出对应数据

    使用mysql数据库时出现汉字查询条件时无法查出对应数据 原因: 在mysql数据库中编码默认不是utf-8,而后端一般使用utf-8的编码进行查询,所以编码不同无法查询到对应的数据 解决方法: 1. ...

  5. JEECG中datagrid方法自定义查询条件

    自定义加添加查询条件的用法: CriteriaQuery cq = new CriteriaQuery(EquipmentEntity.class, dataGrid); //查询条件组装器 org. ...

  6. 泛微E8自定义查询和第三方页面参数交互

    最近接到一个需求,要做一个整体报表.且在明细行的某个单元格点击时,可以根据当前明细行的多个参数.传递到一个第三方页面并将查询结果展示在第三方页面. 思考了一下.目前泛微支持的表单建模中,配置的跳转链接 ...

  7. 前端框架Layui学习五:弹出层和数据表格

    Layui layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,拿来即用. 一.弹出层 在 layui 中使用 layer l ...

  8. layui table动态选中_layui后台管理—table 数据表格详细讲解

    1.layui介绍 layui是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用,非常适合界面的快速开发.layui区别于那些基于MVVM底 ...

  9. layui实现table表格的“关键字搜索”功能

    最近在做一个项目里,正好用到了layui的分页.但是在做分页关键字查询时,遇到了几个问题.第一个参数的传递,第二个数据的嗮选,第三个数据的返回,第四个数据的重新加载. 如下是解决方案的js代码,和大家 ...

最新文章

  1. python多线程为啥是假的?(GIL 全局解释器锁)(python多线程不适合并行化的计算密集型代码)
  2. asp.net ajax技巧6
  3. 程序员怎样锻炼编程思维(学习方法)
  4. golang make第三个参数的作用
  5. 一个简单的Python爬虫
  6. Struts2(补充)
  7. 1992-2021合集 全国大学生数学建模竞赛(历年赛题题目+定位分析)
  8. Android之AdapterView 简述
  9. 英尺英寸和厘米的换算_英尺米换算(英尺英寸与厘米换算器)
  10. 看看淘宝的工程师如何评论12306
  11. java判断某个日期是当年内第几周
  12. 去除 WPS 的广告
  13. 编写Java程序时的一些经验总结
  14. 我的世界Bukkit服务器插件开发教程(十一)粒子、药水效果与音效
  15. [note] 微电子学概论(二) PN结 MOS和MOSFET
  16. Linux创建自启动服务
  17. 新冠疫情数据建模分析
  18. 四、移植 JZ2440 开发板
  19. CSS基础-02-基础选择器
  20. C++题目:日元硬币

热门文章

  1. oracle 性能优化 07_诊断事件
  2. [iOS Animation]-CALayer 性能优化实例
  3. 〖Android〗存在多个Android设备时,使用Shell脚本选择一个Android设备
  4. 从Zabbix数据库中提取内存采集的数据,做内存使用率计算
  5. linux的搜索和时间
  6. 关于Restful Web Service的一些理解
  7. Dottext.Web.UI.Handlers.BlogExistingPageHandler
  8. opa847方波放大电路_电子管放大电路当中阴极电阻的作用和选择
  9. leetcode 643. 子数组最大平均数 I(滑动窗口)
  10. 谁是赢家_赢家的真正作品是股东