javaweb新闻数据分页
目录
序言:
1.分页显示的步骤
确定每页显示数据的数量
计算显示的页数
编写SQL语句
2.使用分页功能的案例
数据库编译语句:
新闻发布系统改动:
主页(index):
NewsDao
序言:
在开发过程中,经常做的一件事情,也是最基本的事情,就是从数据库查询数据,然后在客户端显示出来。当数据较少的时候,可以在一个页面显示出来,然而,如果数据多达上百条、上千条呢?如果继续使用列表,那表格应该多长啊?这时我们就能够使用分页技术。
1.分页显示的步骤
确定每页显示数据的数量
计算显示的页数
编写SQL语句
2.使用分页功能的案例
数据库编译语句:
select * from (select a.*,ROWNUM myr from t_news a where news_title like ?) b where myr between ? and ?
这里使用的是rownum伪列,特点嘞就不细讲了,之前oracle文章中有提过,可以理解为中的虚列,这里使用rownum就很好解决了id若删除就不存在了,导致使用id直接查询会出现漏洞,而rownum就不会,它无论如何都会向后一次排序的。
注意:我们在使用rownum的时候很容易就犯一个错,因为它本身具有递推性,所以只能从1开始的,如果要做取区间的只能将其变成实列才能够实现。操作语句如上。
新闻发布系统改动:
主页(index):
<%@page import="com.yilin.pojo.News"%>
<%@page import="com.yilin.dao.NewsDao"%>
<%@page import="com.yilin.util.DBHelper"%>
<%@page import="javax.servlet.http.Cookie"%>
<%@page import="java.nio.charset.StandardCharsets"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%
/**
*新闻主页
*/
%><!DOCTYPE html>
<html lang="zh"><head>
<meta charset="UTF-8">
<title>bootstrap</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"href="${pageContext.request.contextPath}/bootstrap-3.3.7-dist/css/bootstrap.css">
<scriptsrc="${pageContext.request.contextPath}/bootstrap-3.3.7-dist/js/jquery-3.5.1.js"></script>
<scriptsrc="${pageContext.request.contextPath}/bootstrap-3.3.7-dist/js/bootstrap.js"></script>
<style>
* {outline: none !important;
}body, html {background: #7f8d90;
}nav, .breadcrumb {border-radius: 0px !important;margin-bottom: 0px !important;
}.breadcrumb {margin-bottom: 20px !important;background: #36485c;color: white;
}li h4 {width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}.breadcrumb .active {color: yellow;
}
</style>
</head><body><%--include 包含--%><%@include file="top.jsp"%><ol class="breadcrumb"><li>您当前的位置是</li><li>新闻发布系统</li><li class="active">首页</li></ol><form class="form-inline" style="margin: 0px auto 20px;" action="${pageContext.request.contextPath}/news/index.jsp" method="get"><div class="form-group" style="display: block; text-align: center;"><div class="input-group"><div class="input-group-addon">新闻标题</div><input type="text" name="newName" class="form-control" placeholder="请在此输入搜索的关键字"><span class="input-group-btn"><button type="submit" class="btn btn-primary">搜索
javaweb新闻数据分页相关推荐
- JavaWeb09(新闻数据分页)
上次给大家介绍了JavaBean的封装,今天就来给大家介绍一下分页技术. 目录 一,为什么要采用分页技术 二,分页显示的步骤 三,行数与页数的关系 四,sql语句的编写 使用rownum的注意事项 r ...
- Web09——新闻数据分页
hellohello!家人们我来啦~ 今天主要学习分页功能哦 目录 一.分页的好处 二.分页显示的步骤 三.实现新闻的分页功能 1.数据库中的操作 2.Eclipse中的操作 一.分页的好处 可以更方 ...
- JavaWeb 新闻系统分页操作
目录 一.为什么要使用分页? 二.分页显示的步骤 三.实现新闻列表 1.数据行数与需要显示的页数之间的规律 2.编写sql语句 3.Eclipse中的操作 1.dao方法 2.新闻首页 3.效果展示 ...
- 新闻页面数据分页and添加新闻评论
第一个是数据分页:首先给页面绑定好数据,求出总数据条数,再进行判断能不能整除,不能整除说明还有不够一页的数据,则加一.重点代码如下: <ul class="classlist" ...
- JavaWeb.09.新闻之分页功能
怎么实现分页功能? 目录: 关于分页? 实现数据分页? 分页优化: 模糊查询的优化: 数据库编写SQL语句? 具体代码展示? 关于分页: 在实现分页功能之前,咱们可以先将主页(inde ...
- JavaWeb新闻发布系统案例3
后台 后台主页模糊查询 <!-- 功能1:实现admin.jsp页面中新闻管理模块----模糊查询的搜索功能(根据标题进行模糊查询) --><!-- 注意:在没有学习servlet时 ...
- php 新闻分页,php原生开发新闻站之新闻列表分页
我们上一节课给大家讲述了新闻列表的功能制作,上节课中我们新闻列表页下面有一个分页功能!那么我们今天就来给大家介绍一下关于分页实现的制作过程! 首先我们创建一个php文件page.php,这个文件里面我 ...
- jdbc结合sqlserver的javaWeb工程的分页查询共通操作代码
搜索这个标题找到一篇文章: 适用所有使用jdbc结合sqlserver的javaWeb工程的分页查询共通操作代码 http://alexlsg.iteye.com/blog/700015 看了之后,试 ...
- (python爬虫)新浪新闻数据爬取与清洗+新浪新闻数据管理系统+MySQL
新浪新闻数据爬取与清洗+新浪新闻数据管理系统 设计要求 新浪新闻数据爬取与清洗 基本要求:完成新浪新闻排行中文章的数据爬取,包括标题.媒体.时间.内容. 进阶要求:对最近一周出现次数最多的关键字排名并 ...
最新文章
- tensorflow 1
- Linux之因BASH造成的键盘错误和环境问题
- java 编码二进制写法、十六进制用源代码表示
- 四川网络推广浅析网站标题到底能不能修改,什么时候能修改?
- 用java调用oracle存储过程总结二
- 详解Nginx SSL快速双向认证配置(脚本)
- DATA SHARING Help JetBrains improve its products by sending anonymous data about features and plugin
- 动漫风格迁移——AnimeGANv2的实现【复现】
- Datawhale 暑期组队学习计划
- javaScript调用函数失败
- 做前端的你觉得很吃力?
- 给初创业者的几点建议
- Linux常用命令--tr
- robocode 安装 使用
- echarts地图示例
- 使用HTML制作静态网站(圣诞节案例)
- 计算机网络属于什么结构,计算机网络体系结构是一种什么结构
- 推荐一个在线绘图工具ProcessOn----支持流程图、思维导图、UML等
- 《推荐系统实践》笔记
- 有意思的一些免费API接口整理,包含官网地址以及简介
热门文章