其中遇到的报错:getWriter() has already been called for this response (getwriter()已经被调用)
解决方式:Controller层返回方式不需要response,即return JsonFromat.success(200,"",count,stadiumList);
controller(使用了分页+搜索的实现)
目录
Stadium.java(实体类)
package com.lyh.ssm.bean; import lombok.Data; @Data public class Stadium { private int sid; private String sname; private String address; private String description; private String begintime; private String endtime; }
StadiumMapper.xml
需要用到JSONformat.java包放在untils下面
package com.lyh.ssm.utils; import lombok.Data; @Data public class JsonFromat { private Integer code; private String msg; private Integer count; private Object data; public JsonFromat(Integer code, String msg) { this.code = code; this.msg = msg; } public JsonFromat(Integer code, String msg, Integer count, Object data) { this.code = code; this.msg = msg; this.count = count; this.data = data; } //成功的 public static JsonFromat success(Integer code, String msg, Integer count, Object data) { return new JsonFromat(code, msg, count, data); } //传状态码说明和返回的数据 public static JsonFromat success(String msg,Object data) { return success(200, msg, 0, data); } public static JsonFromat success(String mag) { return success(200, mag, 0, null); } public static JsonFromat success(int count, Object data) { return success(200, "", 0, data); } public static JsonFromat success(Integer code) { return success(code, null, null, null); } public static JsonFromat success() { return success(200, null, null, null); } //失败的 public static JsonFromat error(Integer code,String msg) { return new JsonFromat(code, msg); } public static JsonFromat error() { return new JsonFromat(505,null); } }
前端layui页面(/view/stadium/ist.html)
编辑 删除
实现效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)