成果展示




Dao层实现
public List<User> someUserList(Connection connection, String str, String number, int currentPage, int pageSize) throws SQLException {
PreparedStatement pstm = null;
ResultSet rs = null;
int sum = currentPage*pageSize;
List<User> userList = new ArrayList<>();
if (connection != null){
StringBuffer sql = new StringBuffer();
sql.append("select * from chaindx_user where ");
List<Object> list = new ArrayList<>();
if (!StringUtils.isNullOrEmpty(str)){
sql.append("userCode like ? || username like ?");
list.add("%"+str+"%");
list.add("%"+str+"%");
}else if (!StringUtils.isNullOrEmpty(number)){
sql.append("number like ?");
list.add("%"+number+"%");
}
sql.append(" order by id limit ?,?");
list.add(sum);
list.add(pageSize

该博客展示了如何在Java环境中使用Dao层、Service层以及Servlet实现分页查询。Dao层通过PreparedStatement执行SQL,根据传入的连接、条件、当前页数和页面大小获取User数据。Service层检查输入字符串是否为数字,然后调用Dao方法进行查询。Servlet层接收前端请求参数,计算分页信息,并调用Service方法获取用户列表,最后将结果传递到JSP页面显示。
最低0.47元/天 解锁文章
1023

被折叠的 条评论
为什么被折叠?



