国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Mybatis-Plus和bootstrap-table集成 demo

hsluoyz / 1943人閱讀

摘要:頁(yè)面用戶列表展示的列表初始化初始化使表格帶有條紋在表格底部顯示分頁(yè)工具欄標(biāo)識(shí)哪個(gè)字段為主鍵名片格式設(shè)置為時(shí)顯示名片布局顯示隱藏列顯示刷新按鈕復(fù)選框只能選擇一條記錄是否顯示右上角的

JSP頁(yè)面
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>



    用戶列表
    
    
    
    
    
    
    
    
    
    
    
    


    

服務(wù)端代碼
    @ResponseBody
    @RequestMapping("/getUserList")
    public AjaxResult getUserList() {
        Page page = getPage();
        page = userService.selectPage(page, null);
        
        Map resObj = new HashMap();
        resObj.put("total", page.getTotal());
        resObj.put("rows", page.getRecords());
        
        return json(resObj);
    }
    
    public AjaxResult json(Object data) {
        return new AjaxResult().success(data);
    }
AjaxResult對(duì)象
public class AjaxResult {

    // 返回狀態(tài)碼   (默認(rèn)1:成功,其它:失敗)
    private int code = 1;

    // 返回的中文消息
    private String message;

    // 成功時(shí)攜帶的數(shù)據(jù)
    private Object data;

    public int getCode() {
        return code;
    }

    public AjaxResult setCode(int code) {
        this.code = code;
        return this;
    }

    public String getMessage() {
        return message;
    }
    
    public AjaxResult setMessage(String message) {
        this.message = message;
        return this;
    }

    public Object getData() {
        return data;
    }

    public AjaxResult setData(Object data) {
        this.data = data;
        return this;
    }

    public AjaxResult addSuccess(String message) {
        this.message = message;
        this.code = 1;
        this.data = null;
        return this;
    }

    public AjaxResult addError(String message) {
        this.message = message;
        this.code = 999;
        this.data = null;
        return this;
    }

    public AjaxResult addFail(String message) {
        this.message = message;
        this.code = 999;
        this.data = null;
        return this;
    }

    public AjaxResult addWarn(String message) {
        this.message = message;
        this.code = 333;
        this.data = null;
        return this;
    }

    public AjaxResult success(Object data) {
        this.message = "success";
        this.data = data;
        this.code = 1;
        return this;
    }

    public boolean isSuccess() {
        return getCode() == 1;
    }

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
靜態(tài)資源

Maven導(dǎo)入

        
            com.baomidou
            mybatis-plus
            2.0.9
        

具體配置:http://mp.baomidou.com/#/

注意事項(xiàng)

Page selectPage(Page page, Wrapper wrapper); 是Mybatis-Plus內(nèi)置的方法

返回的數(shù)據(jù),必須有total和rows,前后數(shù)據(jù)不一致

responseHandler: function(res) {
                        if(res.code == 1){
                            return {
                                "total": res.data.total,//總頁(yè)數(shù)
                                "rows": res.data.rows   //數(shù)據(jù)
                             };
                            
                        }
                    }

返回的數(shù)據(jù)最好使用對(duì)象返回,若使用JSON字符串返回到前端,需要調(diào)用 JSON.parse()轉(zhuǎn)換下,否則數(shù)據(jù)匹配不上,不能展示

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/83821.html

相關(guān)文章

  • Mybatis-Plusbootstrap-table集成 demo

    摘要:頁(yè)面用戶列表展示的列表初始化初始化使表格帶有條紋在表格底部顯示分頁(yè)工具欄標(biāo)識(shí)哪個(gè)字段為主鍵名片格式設(shè)置為時(shí)顯示名片布局顯示隱藏列顯示刷新按鈕復(fù)選框只能選擇一條記錄是否顯示右上角的 JSP頁(yè)面 用戶列表 ...

    yanest 評(píng)論0 收藏0
  • MyBatis-Plus初步

    摘要:是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在應(yīng)用方面,是最好的,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用軟件。是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。 本章主要是對(duì)MyBatis-Plus的初步介紹,包括一些背景知識(shí)、環(huán)境搭建、初步使用等知識(shí)和例子。對(duì)于背景知識(shí),主要包含對(duì)MyBatis-Plus的特性介紹、為什么使用MyB...

    娣辯孩 評(píng)論0 收藏0
  • Spring Boot 2.x(五):整合Mybatis-Plus

    摘要:的作用可以看到,它給我們提供了一些核心的功能代碼生成器和現(xiàn)成的接口以及可以結(jié)合的條件構(gòu)造器使我們的代碼變得足夠優(yōu)雅,分頁(yè)的使用也是相當(dāng)?shù)姆奖悖约疤峁┝瞬煌闹麈I生成策略。 簡(jiǎn)介 Mybatis-Plus是在Mybatis的基礎(chǔ)上,國(guó)人開(kāi)發(fā)的一款持久層框架。 showImg(https://segmentfault.com/img/bVbvFk4?w=2022&h=862); 并且榮獲...

    AaronYuan 評(píng)論0 收藏0
  • springboot+mybatis+mybatis-plus分頁(yè)查詢(簡(jiǎn)單實(shí)現(xiàn))

    摘要:讀取控制臺(tái)內(nèi)容請(qǐng)輸入請(qǐng)輸入正確的代碼生成器全局配置實(shí)體屬性注解數(shù)據(jù)源配置包配置這里有個(gè)模塊名的配置,可以注釋掉不用。 最近在研究mybatis,然后就去找簡(jiǎn)化mybatis開(kāi)發(fā)的工具,發(fā)現(xiàn)就有通用Mapper和mybatis-plus兩個(gè)比較好的可是使用,可是經(jīng)過(guò)對(duì)比發(fā)現(xiàn)還是mybatis-plus比較好,個(gè)人覺(jué)得,勿噴。。。 集成還是非常簡(jiǎn)單的,然后就在研究怎么分頁(yè),開(kāi)始研究通用ma...

    Pocher 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<