java ssm 分页_ssm实现分页查询的实例
ssm整合实现分页查询
一、通过limit查询语句实现分页,并展示
1.mapper.xml配置
select * number from user limit #{page},10
查询user表,从第page项开始,每次返回10条数据
2.index.jsp
page
username | password | sex | createtime | updatetime |
---|
3.css
body{
width: 100%;
margin: 0;
}
table{
border:1px solid red;
text-align: center;
margin: auto;
border-collapse: collapse;
}
tr{
border: 1px solid #ddd
}
th{
width: 150px;
font-weight: 700;
height: 36px;
}
td{
height: 36px;
}
.page{
margin: auto;
width: 300px;
text-align: center;
margin-top: 10px;
}
.page_cell{
float: left;
width: 50px;
border:1px solid #f5f5f5;
margin:2px;
cursor: pointer;
}
.page_cell:hover{
-webkit-box-shadow: #777 0px 0px 1px;
}
4.js
/**
* 下一页
*/
function next_page(page){
var data = {
"page":page
};
$.ajax({
type:"post",
url:"/rolecontrol/next_page.do",
data:json.stringify(data),
datatype:"json",
contenttype:"application/json",
success:function(data){
var show_data = document.getelementbyid("show_data")
show_data.innerhtml = " ";
for(i=0; i
//.....异步刷新页面
}
},
error:function(data){
alert("网络连接错误");
}
});
}
5.控制器
@requestmapping("/index.do")
public string index(modelmap map, httpsession session){
session.setattribute("page",1);
list ulist = userservice.selectusersbypage(0);
map.put("ulist",ulist);
return "index";
}
/**
* 用户信息分页查询
* @param params
* @return
*/
@requestmapping(value = "/next_page.do",method = requestmethod.post)
@responsebody
public string getusersbypage(@requestbody jsonobject params){
// map paramsmap = json.parseobject(params,new typereference>(){});
system.out.println(params.get("page").tostring());
list ulist = userservice.selectusersbypage(integer.parseint(params.get("page").tostring())*10);
return json.tojsonstring(ulist);
}
问题:在ajax传递json对象的时候,发生了415错误(未知媒体错误)
原因:
会自动注册defaultannotationhandlermapping和annotationmethodhandleradapter两个bean ,annotationmethodhandleradapter将会初始化7个转换器,可以通过调用annotationmethodhandleradapter的getmessageconverts()方法来获取转换器的一个集合 list
bytearrayhttpmessageconverter
stringhttpmessageconverter
resourcehttpmessageconverter
sourcehttpmessageconverter
xmlawareformhttpmessageconverter
jaxb2rootelementhttpmessageconverter
mappingjacksonhttpmessageconverter
解决:对于json的解析就是通过mappingjacksonhttpmessageconverter转换器完成的。所以就需要加入jackson依赖包:
com.fasterxml.jackson.core
jackson-core
2.5.2
com.fasterxml.jackson.core
jackson-databind
2.5.2
加了依赖包后问题就完美解决了,运行结果如下:
以上查询的数据是通过存储过程批量插入的:
begin
declare pid int;
set pid = 10000;
while pid>0 do
insert into user values (pid,'pw','sex','email',now(),now());
set pid = pid-1;
end while;
end
这篇ssm实现分页查询的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。
希望与广大网友互动??
点此进行留言吧!
java ssm 分页_ssm实现分页查询的实例相关推荐
- java ssm 项目_ssm开源java博客项目,基于maven搭建
项目描述 1,包含登录注册,用户密码,加密 2,博客图片采用网络地址存储, 运行环境 jdk7+tomcat7+mysql5.6+IntelliJ IDEA+maven 项目技术(必填) spring ...
- ssm整合之五 分页以及按时间查询
public interface EmpDao { /*** 获取雇员总数量* @return*/public int searchAll(Map map);public List<Emp> ...
- ssm框架中利用pagehelper分页,完成模糊查询与select条件查询
ssm框架中利用pagehelper分页,完成模糊查询与select条件查询 一.问题分析 1.1 往期回顾 pagehelper分页 https://blog.csdn.net/Jia_Peng_T ...
- java分页显示12345_elasticsearch分页查询数据restful api以及java代码实现
elasticsearch分页查询数据restful api以及java代码实现 restful api实现如下: { "from": 0, "size": 2 ...
- ssm框架解读oracle,分页查询显示action的笔记SSM框架分页oracle数据库
SSM框架简单分页 分页类代码分页的例1 package http://www.doczj.com/doc/db3d98ab69eae009591bec1b.htmlmon.dto; public c ...
- java web 来源页_JavaWeb 分页实现
一·数据库的分页实现 看一下数据库里有多少记录: select count(*) from tbl_student limit 0,3; mysql分页是通过limit,实现的: 从第0条开始取3条. ...
- java oracle的2种分页方法
java oracle的2种分页方法 一物理分页: <!-- 分页查询所有的博客信息 --><select id="findBlogs" resultType=& ...
- 398、Java框架52 -【Hibernate - 分页、两种获取方式】 2020.10.27
0.目录 1.分页 2.分页,从第3个开始,一共查询5个Product 3.延迟加载 4.对于id不存在的对象的处理 5.参考链接 1.分页 使用Criteria进行分页查询 无论你使用的是Oracl ...
- 第83节:Java中的学生管理系统分页功能
第83节:Java中的学生管理系统分页功能 分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页.这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其 ...
最新文章
- The Tail at Scale
- ds哈希查找—二次探测再散列_大白话之哈希表和哈希算法
- paip.提升效率---提升绑定层次--form绑定取代field绑定
- [HNOI2012]矿场搭建
- “平行驾驶”是无人车上路的安全高效智能途径!
- linux挂载硬盘_Linux中如何对硬盘进行分区、格式化、挂载使用
- python面试题之下面这些是什么意思:@classmethod, @staticmethod, @property?
- AD 组策略应用与排错(2排错)
- html选择区域高亮,css+js实现部分区域高亮可编辑遮罩层
- 2021四川高考成绩等位分查询,四川省教育考试院:2021年四川高考成绩查询入口、查分系统...
- Linux音频驱动-AOSC之Platform
- linux命令行大全第2版,Linux命令行大全(第2版)
- Xmarks书签同步工具的用法
- Scheme 编程语言(1)介绍
- 学计算机颈椎,长期玩电脑颈椎病
- STM32F103C8T6移植uC/OS-III基于HAL库
- 山东大学往年c语言期末试题及答案,山东大学历年C语言题库.doc
- 统计字符串中字符出现次数以及排序
- java des加密解密_DES加密和解密的JAVA实现方式
- 循环结构中“当型”与“直到型”判断的理解
热门文章
- 弃用 Cookie!
- Pyston v2.0 发布,速度比 Python 快 20%!
- 编程坑太多,Map 集合怎么也有这么多坑?一不小心又踩了好几个!| 原力计划...
- 阿里 P8 员工招聘私人助理被辞退;微信上线「拍一拍」功能;FreeBSD 11.4 释出 | 极客头条...
- 阿里“去 IOE”十二年,弹性计算如何二次去 I 和 E?
- 每 2.35 个月开发一款新游戏,这个公司是如何做到的?
- Julia 语言可重用性高竟源于缺陷和不完美?
- 为什么女性创业举步维艰?
- 腾讯Tiny OS 组合 NB-IoT,值得程序员一试吗?
- 高薪、稀缺人才必备哪些技能?BDTC大会告诉你,附最新议程!