这个在你返回的表示层的代码用js处理一下就可以了啊,后台还是过来一个总页数就行啦
解决方案 »
- jxl.jar创建Excel的问题,Validation list exceeds maximum number characters - truncating
- java 多文件下载
- 编译时正常,运行时报NoClassDefFound错误,详情内示
- binary类型的疑惑
- 为什么:JSP编程指南(第二版)第三章 Servlet的基本知识p64,p72,p82运行不出结果
- 在ACTION中怎么写 JavaScript代码
- [求助]请问能够让Tomcat支持EJB吗????
- 小弟不才,请大哥大姐们给个意见。。。。。。。。。。。。。。。
- 帮忙看看,怎么不显示?
- 怎么样能让jb5下面的例子:jbuilder5\samples\Ejb\ESite\ESite.jpx运行起来?
- 在线求教:如何在Java中动态加载通过web上传的策略类?
- 请问在Struts+Spring+Hibernate架构下,在Spring的配置文件applicationContext.xml里如何配置多表更新的事务管理?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script>
var total = 35;//35页
var showSize = 10;//每次显示10页
var cur = 0;//当前pagebar页数
var barCount = parseInt(total / showSize);
if (total % showSize != 0)
{
barCount++;
}
function createPageBar(currentPageNo){
var bar = document.getElementById("pageBar");
bar.innerHTML = "";
for (var i = 0; i < showSize; i++ )
{
var temp = parseInt((i + 1) + showSize * (currentPageNo - 1));
if(temp > total)
break;
bar.innerHTML += temp + " ";
}
}
window.onload = init;
function init()
{
createPageBar(1);
cur = 1;
}
function pre(){
if (cur - 1 <= 0)
{
createPageBar(1);
cur = 1;
}else{
createPageBar(cur -1);
cur--;
}
}
function next(){
if(cur + 1 >= barCount){
cur = barCount;
createPageBar(cur);
}else{
createPageBar(cur + 1);
cur++;
}
}
</script>
<div>
<a href="#" onclick="pre()">Pre</a>
<span id="pageBar"></span>
<a href="#" onclick="next()">Next</a>
</div>
</BODY>
</HTML>