本文最好是有一定javaweb 基础的人查看,你知道,一些最简单的jdbc的实际操作(CRUD)

如何写出以待用.css,.js的外部模板的jsp页面;

使用最基础的javaweb知识来实现Layuitabled 实现:

你需要知道我们做一个javaweb的基本的包名结构

com

|-gx

|-servlet/web/controller   放 servlet      页面数据,和数据库中的数据之间的比较,代码比较好看懂,,但是里面调用了其它包中的类,方法,需要反向去查看:

|-service           放服务层的接口  interface  接口类 ,只定义了一个含参的方法,服务接口的实现类来调用方法,(该方法参数为用户名+密码);

|    |-impl          服务接口的实现类

|-dao                //   数据库操作接口//    //基础的工具类的接口

|    |-impl        //  数据库操作接口的实现类//   基础工具类的操作接口的实现类

|-po                 数据的实体类  √

|-vo                 数据的实体类--你需要什么字段,写什么字段的实体类

|-common  /dao         基础的工具类         如对MySQL中数据的查询,新增,修改,删除, 分页  等等,看您个人的需求

|-common  /servlet            基础的服务类    查询,新增,修改,删除, 分页  等等  但数据来源于JSP页面传输 数据;          放公共的类

|-filter             过滤器

|-util               放工具类    DbUtil.java   jdbc数据库接口的工具类   , MD5Util 密码转化为12进制的开源工具类      Tool  应该是关于日志的;

Dao接口类中的代码

public interface UserMapper {

ListgetUserList();

//根据ID查询用户

// @Select(" select * from user where id = #{id};")

User getUserById(int Userid);

//增加一个用户

boolean addUser(User user);

//修改用户

boolean updateUser(User user);

//删除一个用户

boolean delectUser(int Userid);

// 连表查询到,,用户表中,用户类型相同的数据;返回表格

public ListfindPage(String where,int startIndex,int pageSize);

}

Daoimpl实现类代码:

private static String findPage=" SELECT * FROM USER LIMIT ?,?";

@Override

public ListfindPage(String where, int startIndex, int pageSize) {

// TODO Auto-generated method stub

Listlistusers=new ArrayList();

User users=new User();

try {

conn=DBUtil.getConnection();

System.out.println("SQL语句查询获取conn参数 ======="+conn);

ps=conn.prepareStatement(findPage);

ps.setInt(1, pageSize);

ps.setInt(2, startIndex);

/*System.out.println(startIndex);

System.out.println(pageSize);*/

rs=ps.executeQuery();

while(rs.next()){

users=new User();

users.setUserID(rs.getInt("userid"));

users.setUserName(rs.getString("username"));

users.setPassword(rs.getString("password"));

users.setUserName(rs.getString("username"));

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("Sql查中关于数据库的错误 ");

}finally{

DBUtil.close(conn, ps, rs);

}

return listusers;

}

}

Serviceimpl实现类的代码:

public class UserServicelmpl implements IUserService{

IUserDao userdao=new UserDaoImpl();

@Override

public ListfindPage(String where, int startIndex, int pageSize) {

// TODO Auto-generated method stub

return userdao.findPage(null, startIndex, pageSize);

}

Servlet的代码:

/**

*

* 查询分页数据

*/

private void golist(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

// TODO Auto-generated method stub

String strpageSize=req.getParameter("limit");

String strcurPage=req.getParameter("page");

//Bsgridlist 是一个工具类,layuitable 接收数据json格式特意写的一个类

BsgridBsgridlist=new Bsgrid();

//Tools.isNum(strcurPage) && Tools.isNum(strpageSize)想当于一个页面传输来的页数,页码进行一个判断是否为空,为null;

if (Tools.isNum(strcurPage) && Tools.isNum(strpageSize)) {

int pageSize=Integer.parseInt(strpageSize);每页的条数

int curPage=Integer.parseInt(strcurPage);///页码

int startIndex=(curPage-1)*pageSize;

IUserService userService =new UserServicelmpl();

Listusertype=userService.findPage(null,pageSize,startIndex);

int count=userService.getTotalRow(null);

for(User user:usertype){

System.out.println(" 遍历循环出查询的list "+usertype);

}

Bsgridlist.count = count;

Bsgridlist.data = usertype;

}

resp.setCharacterEncoding("utf-8");

//JSONObjet 这个是一个对数据进行json数据格式转换的架包:

//也i可以直接使用Map 对数据进行处理,如果使用Map,就不用特意使用一个Bsgridlist的工具类 了;

/* Mapjsonmap=new HashMap();

jsonmap.put("code",0);

jsonmap.put("data",NecUserMapper);

jsonmap.put("count",cont);

jsonmap.put("msg","查询成功");

System.out.println(jsonmap);*/

JSONObject jsonObjece=JSONObject.fromObject(Bsgridlist);

System.out.println(jsonObjece);

PrintWriter out =resp.getWriter();

out.write(jsonObjece.toString());

out.close();

}

效果图如下:

java怎么设置表格分页显示_javaweb--layui表格分页相关推荐

  1. 计算机word表格线设置在哪里,word表格文字显示不全_word表格怎么设置显示最后一行线?_word表格怎么加一行...

    word表格中经常会碰到最后一行表格的下面的线显示不出,而如果转换成PDF则可以看到线.在网上搜索也没有正确的调整方法,后来经过多次调整表格,终于找到了一个比较好的解决方法. 1.如图1所示情况:首先 ...

  2. java表格里面显示图片_jquery表格datagrid单元格显示图片及分页使用

    要想达到自定义显示表格框的目的比如显示图片,超链接,按钮的形式,只需要给列添加formatter属性即可,比如显示图片: columns: [[ { field: 'IName', title: '显 ...

  3. java word 分页显示_jsp转word + 分页

    最近项目开发中,需要将页面转为Word. 同时需要在保存为Word时分页处理. 经过参考一些方法,采用如下处理方式,一共参考: 1.页面转为Word方式处理 在页面开头的位置加上JAVA代码 我使用了 ...

  4. html 表格中显示图片,layui如何在表格中显示图片

    layui如何在表格中显示图片 发布时间:2020-09-21 09:58:30 来源:亿速云 阅读:137 作者:小新 这篇文章主要介绍layui如何在表格中显示图片,文中介绍的非常详细,具有一定的 ...

  5. oracle 数据库字段html显示正常text显示不全,layui表格字段表格显示不全(自适应)...

    本文将为您描述layui表格字段表格显示不全(自适应),具体操作方法: 好记性不如烂笔头.本来就是没什么好记得东西,下次再用时已经想不起来了. 问题如下

  6. 用php做一个分页显示的,php一个分页显示类

    php一个分页显示类推荐查看本文HTML版本 <?php * 说明: * 1. 配合MYSQL数据库使用 * 2. 类没有提供连接数据库的功能,需在外部建立数据库连接. * */ /* ...

  7. linux管道方式分页显示,linux命令中分页等管道符的使用

    linux使用命令查看很多东西的时候,一般都会选择使用管道符,要么为了过滤,要么为了分页显示,总之这些管道符有着很重要的作用. 管道 管道简单理解就是,使用管道意味着第一个命令的输出会作为第二个命令的 ...

  8. poi设置自动换行后显示不全_WPS表格:如何让数据超过单元格就自动换行并完全显示?...

    在日常做表格的过程中,经常会碰到数据超过单元格溢出的情况.此时将单元格加宽来完全显示数据,是不现实的,只能让表格自动换行,让表格加长才能很好的解决这个问题. 我们在WPS2019中以下表为例,来演示一 ...

  9. java页面分页显示代码_通用分页jsp页面显示

    注:本章内容都是在上一篇文章 通用分页后台显示:https://www.cnblogs.com/ly-0919/p/11058942.html  的基础上进行改进,所以有许多的类都在上一篇, 带来不便 ...

  10. layui表格 设置默认排序_改造 layui 表格组件实现多重排序

    layui 的表格组件目前只支持单列排序,在实际应用中并不能很好的支撑我们的业务需求.今天一时手痒,决定改造一番以支持多重排序. 实现思路也比较简单,只需要用一个数组来存放所有排序的列,再把这个数组传 ...

最新文章

  1. SpringCloud核心组件及其作用
  2. Java 中这些常用关键字,总有那么些被你遗忘的
  3. js udp通信_nodejs源码分析第十九章 -- udp模块
  4. 信息学奥赛一本通(1071:菲波那契数)
  5. 如何把一个整数转化成数组_「leetcode891」给定一个整数数组 A,考虑 A 的所有非空子序列...
  6. HTML5期末大作业:在线电影app网页设计——电影票务购票系统WebApp手机模板(12页) HTML+CSS+JavaScript 计算机毕设网页设计源码
  7. 简单奥数题 c语言基础
  8. 应用商店提示0x80070005错误
  9. c语言函数输出怎么让竖的变横的,c语言里面。为什么我的屏幕输出数字都是竖着输出。而不是横着。怎么才能变成横着。我想输出矩阵格式的。...
  10. 如何简单粗暴解决echars大数据量渲染卡顿问题
  11. 关于用户表空间配额的问题
  12. 牛B学生上课气死老师
  13. 适量饮酒,对身体好?医生说:恰恰相反!
  14. UOS20编译Qt程序:搭环境、解决bug
  15. 人脸识别技术发展及实用方案设计
  16. React 下一代数据流 hox vs Recoil 使用对比分析
  17. (附源码)ssm+mysql+基于ssm技术的校自助阅览室的设计与实现 毕业设计242326
  18. 学习笔记-如何设计离线跑批系统
  19. Java异常:throw 和 throws的区别
  20. 相比32位, 64位的优势是什么?

热门文章

  1. 一意孤行亚马逊----一个钓鱼疯子的巴西亚马逊之行( 11.9月 27日 最惨的一天 ) 作者:咸水鱼...
  2. 金蝶K3 WISE BOM多级展开_BOM成本表
  3. 一个女留学生在美国的七年(转载)
  4. 一个好玩的小游戏——麻神之战
  5. 说起仙人掌,相信你一定不会觉得陌生
  6. html5团队特效,CSS3团队成员介绍卡片特效
  7. Canon背后的故事
  8. 协鑫集成的这款组件,真的很适合农光互补!
  9. iPhone记步和Android计步,手机中运动步数是如何计算的?
  10. Linux网络——远程访问控制(SSH服务)