layui table 参数设置方法

JSp:

rush:js;"> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

nofollow" > <Meta charset="utf-8"> <Meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"> <a href="https://www.jb51.cc/tag/yonghu/" target="_blank" class="keywords">用户</a>信息表

<Meta http-equiv="pragma" content="no-cache">
<Meta http-equiv="cache-control" content="no-cache">
<Meta http-equiv="expires" content="0">
<Meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<Meta http-equiv="description" content="This is my page">

<link rel="stylesheet" type="text/css"
href="js/layui-v2.2.6/layui/css/layui.css" rel="external nofollow" media="all">

认表格

Controller

rush:js;"> package com.xiaoye.app.controller;

import java.sql.sqlException;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.xiaoye.app.common.MsgReturn;
import com.xiaoye.app.constant.passWordUtil;
import com.xiaoye.app.entity.User;
import com.xiaoye.app.service.UserService;
import com.xiaoye.app.util.PropertyCodeMsgUtil;
import com.xiaoye.app.util.StringUtil;

@Controller(value = "userController")
/**

  • @author xiaoye

  • @date 2018年5月3日

  • 此类的全局访问 "user/xxx.do"
    */
    @RequestMapping(value = "user/")
    public class UserController {
    @Autowired
    // @Qualifier("userService")
    private UserService userService;
    private static final Logger logger = Logger.getLogger(UserController.class);

    @RequestMapping(value = "login",method = RequestMethod.POST)
    @ResponseBody
    public MsgReturn login(User user) {
    if (user == null) {
    return MsgReturn.ERROR_ParaM;
    }
    String password = user.getpassword();
    if (StringUtil.isEmpty(user.getUsername()) || StringUtil.isEmpty(password)) {
    return MsgReturn.ERROR_ParaM;
    }
    user.setPassword(passWordUtil.md5ToRandomMd5(password));
    try {
    return userService.login(user);
    } catch (sqlException e) {
    e.printstacktrace();
    logger.info(PropertyCodeMsgUtil.getPropertyValue(MsgReturn.EXCEPTION_sql),e);
    }
    return MsgReturn.ERROR_ERROR;
    }

    @RequestMapping(value = "selectUserList",method = RequestMethod.POST)
    @ResponseBody
    public MsgReturn selectUserList(User user) {
    try {
    return userService.selectUserList(user);
    } catch (sqlException e) {
    e.printstacktrace();
    logger.info(PropertyCodeMsgUtil.getPropertyValue(MsgReturn.EXCEPTION_sql),e);
    }
    return MsgReturn.ERROR_ERROR;
    }
    }

返回类型

MsgReturn

rush:js;"> package com.xiaoye.app.common;

import com.xiaoye.app.util.PropertyCodeMsgUtil;

/**

  • 后台返回数据用的桥接

  • @author xiaoye

  • @date 2018年5月3日

  • */
    public class MsgReturn {

    /**

    • 成功/错误
      */
      private String code;
      /**
    • 提示信息
      */
      private Object message;
      /**
    • 返回数据
      */
      private Object data;
      // --------系统错误--------
      /**
    • 系统繁忙
      */
      public static String ERROR = "0";
      /**
    • 参数错误
      */
      public static String ERROR_ParaME = "1";
      /**
    • 登录异常
      */
      public static String LOAD_ERROR = "2";
      /**
    • 登录失败
      */
      public static String LOAD_EXCEPTION = "3";
      /**
    • 無數據
      */
      public static String NODATA = "4";

    // --------用户错误--------

    /**

    • 验证码错误
      */
      public static String VERIFICATION_CODE_ERROR = "10";
      /**
    • 用户名不存在
      */
      public static String USERNAME_NOT_EXIST = "11";
      /**
    • 密码错误
      */
      public static String PASSWOR_ERROR = "12";
      /**
    • 手机号码长度有误
      */
      public static String TEL_LENGTH_ERROR = "13";
      /**
    • 请输入正确的手机号
      */
      public static String TEL_IS_FALSE = "14";
      /**
    • 邮箱格式有误
      */
      public static String EMAIL_FORMAT_ERROR = "15";

    /** ---------------300 异常

    • 数据库异常
      */
      public static String EXCEPTION_sql = "300";

    /**

    • 成功
      */
      public static String SUCCESS = "200";

    private Integer totalCount;
    /**

    • 系统繁忙
      */
      public static MsgReturn ERROR_ERROR = new MsgReturn(ERROR,PropertyCodeMsgUtil.getPropertyValue(ERROR));
      /**
    • 参数错误
      */
      public static MsgReturn ERROR_ParaM = new MsgReturn(ERROR_ParaME,PropertyCodeMsgUtil.getPropertyValue(ERROR_ParaME));

    /**

    • 操作成功
      */
      public static MsgReturn SuccessMsg = new MsgReturn(SUCCESS,PropertyCodeMsgUtil.getPropertyValue(SUCCESS));

    public MsgReturn(String code,String message) {
    this.code = code;
    this.message = message;
    }

    public MsgReturn(String code,Object message,Object data) {
    super();
    this.code = code;
    this.message = message;
    this.data = data;
    }

    public MsgReturn(String code,Object data,Integer totalCount) {
    super();
    this.code = code;
    this.message = message;
    this.data = data;
    this.totalCount = totalCount;
    }

    public static MsgReturn success(Object data) {
    return new MsgReturn(SUCCESS,PropertyCodeMsgUtil.getPropertyValue(SUCCESS),data);
    }

    public static MsgReturn success(Object message,Object data) {
    return new MsgReturn(SUCCESS,message,data);
    }

    public static MsgReturn ERROR(Object data) {
    return new MsgReturn(ERROR_ParaME,null,data);
    }
    public static MsgReturn NODATA() {
    return new MsgReturn(NODATA,PropertyCodeMsgUtil.getPropertyValue(NODATA),null);
    }
    /**

    • 参数错误
    • @return
      */
      public static MsgReturn ParaM_ERROR() {
      return new MsgReturn(ERROR_ParaME,PropertyCodeMsgUtil.getPropertyValue(ERROR_ParaME),null);
      }

    public String getCode() {
    return code;
    }

    public void setCode(String code) {
    this.code = code;
    }

    public Object getMessage() {
    return message;
    }

    public void setMessage(String message) {
    this.message = message;
    }

    public Object getdata() {
    return data;
    }

    public void setdata(Object data) {
    this.data = data;
    }

    public Integer getTotalCount() {
    return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
    this.totalCount = totalCount;
    }

    public void setMessage(Object message) {
    this.message = message;
    }

    @Override
    public String toString() {
    return "MsgReturn [code=" + code + ",message=" + message + ",data=" + data + ",totalCount="

    • totalCount + "]";
      }

}

以上这篇layui table 参数设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面