首页>代码>spring boot+Bootstrap-table的使用,列权限控制,表头居中项目实例>/bootstrap-demo/src/main/java/com/example/demo/controller/IndexController.java
package com.example.demo.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; import com.example.demo.entity.Pager; /** * bootstrap-table练习demo * @author 程就人生 * @date 2019年9月6日 */ @RestController public class IndexController { /** * 列表页初始化 * @return * */ @GetMapping("/index") public ModelAndView index(){ return new ModelAndView("/index"); } /** * 列表页查询结果模拟 * @return * */ @GetMapping("/searchByCriteria") public Object searchByCriteria(Pager pager){ List<Map<String,Object>> list = new ArrayList<Map<String,Object>>(); Map<String,Object> dataMap = null; //模拟分页查询的结果 for(int i=((pager.getCurrentPage()-1) * pager.getPageSize()); i<pager.getCurrentPage() * pager.getPageSize();i++){ dataMap = new HashMap<String,Object>(); dataMap.put("userName", "程就人生" + i); dataMap.put("sex", i%2==0?"1":"0"); dataMap.put("desc", "描述描述描述" + i); dataMap.put("money", "100.00"); dataMap.put("userUid", "N"+i); list.add(dataMap); } Map<String,Object> map = new HashMap<String,Object>(); map.put("total", 100); map.put("code", 200); map.put("rows", list); return map; } }