列表分页-单数据表,分页。最简单入门使用示例

![image](http://cdn.weiunity.com/site/254/news/20180125/1516865125869014845.png) #### Controller 控制器代码示例 ```` @RequestMapping("/list1") public String list1(HttpServletRequest request,Model model){ Sql sql = new Sql(request); //查询user数据表的记录总条数。 传入的user:数据表的名字为user int count = sqlService.count("user", sql.getWhere()); //创建分页,并设定每页显示15条 Page page = new Page(count, 15, request); //创建查询语句,只有SELECT、FROM,原生sql查询。其他的where、limit等会自动拼接 sql.setSelectFromAndPage("SELECT * FROM user", page); //因只查询的一个表,所以可以将查询结果转化为实体类,用List接收。 List list = sqlService.findBySql(sql, User.class); //将展示的列表数据记录传到页面以供显示 model.addAttribute("list", list); //将分页信息传到页面以供显示底部分页 model.addAttribute("page", page); return "demo/list/list1"; } ```` #### View 视图示例 增加显示页面 demo/list/list1.jsp ```` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://www.xnx3.com/java_xnx3/xnx3_tld" prefix="x" %>
id 昵称 用户名 最后登录时间
${user['id'] } ${user['nickname'] } ${user['username'] }
````