首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
Web 开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
承接分页的问题!!!JSP里的代码
[已结贴,结贴人:hyowner]
加为好友
发送私信
在线聊天
hyowner
CC
等级:
可用分等级:
贫农
总技术分:
760
总技术分排名:
23997
揭贴率:
91.01%
发表于:
2008-08-20 14:18:52
楼主
http://topic.csdn.net/u/20080820/14/8a53bd0e-30b8-46db-857e-6df4eb6e97bc.html
<%
OnlineuserDAOImp onlineuserDAO = (OnlineuserDAOImp)UIContextListener.getBean("onlineuserDAOProxy");
String pageStart = request.getParameter("pageStart");
String pageEnd = request.getParameter("pageEnd");
String pageCount = request.getParameter("pageCount");
List onLinesList = new ArrayList();
if(null == pageStart){
pageCount = "" + onlineuserDAO.getAllOnlineUserSize();
onLinesList = onlineuserDAO.getOnlineUserFY("0","10");
}else {
pageCount = "" + onlineuserDAO.getAllOnlineUserSize();
onLinesList = onlineuserDAO.getOnlineUserFY(pageStart,pageEnd);
}
%>
<html>
<head>
<title>当前在线人数 </title>
<LINK href="css/onLines.css" rel=stylesheet>
<script language="JavaScript">
var pageStart = " <%=pageStart%>";
var pageEnd = " <%=pageEnd%>";
var pageCount = " <%=pageCount%>";
var records = 10;
//初始化页数
if(pageCount != 0 && pageStart == "null"){
pageStart = 0;
pageEnd = records;
}
function mouse_over(obj)
{
obj.style.backgroundColor="#B4C6DB";
}
function mouse_out(obj)
{
obj.style.backgroundColor="";
}
function valueIsNum(item)
//校验对象是否是数字
{
var checkOK = "0123456789";
var checkStr = item;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
return (false);
}
return true;
}
</script>
<body bgcolor="#D5E6EE" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table cellspacing="1" cellpadding="3" align="center" border="0" width="98%">
<tr>
<td width="99%" height="65" align="center">
<BR>
<h3>
<span class="btfonts">当前在线人员信息 </span>
</h3>
</td>
<td width="1%" align="right">
</td>
</tr>
</table>
<!--文件体开始-->
<table align="center" width="95%" border="0" cellpadding="0" cellspacing="0">
<tr align="center">
<td colspan="4"> </td>
</tr>
<tr align="center">
<td align="left" id="td_page"> </td>
<td width="95"> <input name="btn_first" type="button" style='cursor:hand;' class="an" value="第一页" onClick="pageFirst();" /> </td>
<td width="95"> <input name="btn_before" type="button" style='cursor:hand;' class="an" value="上一页" onClick="pageBefore();" /> </td>
<td width="95"> <input name="btn_next" type="button" style='cursor:hand;' class="an" value="下一页" onClick="pageNext();" /> </td>
<td width="95"> <input name="btn_last" type="button" style='cursor:hand;' class="an" value="最后一页" onClick="pageLast();" /> </td>
<td width="68" align="right">
<input name="txt_go" id = "txt_go" type="text" size="5" style="width:30">
<input name="btn_last" id="btn_last" type="button" style='cursor:hand;' class='go' value="GO" onClick="gotoPage();" />
</td>
</tr>
<tr height="3" align="center">
<td colspan="4"> </td>
</tr>
</table>
<table width="98%" align=center cellpadding=3 cellspacing=1 class=tableborder1>
<tr>
<td valign=middle align=center height=25 background="images/onLines.gif" width="20%"> <font color="#ffffff"> <b>姓 名 </b> </font> </td>
<td valign=middle align=center height=25 background="images/onLines.gif" width="40%"> <font color="#ffffff"> <b>部 门 </b> </font> </td>
<td valign=middle align=center height=25 background="images/onLines.gif" > <font color="#ffffff"> <b>登录时间 </b> </font> </td>
</tr>
<%
int size = onLinesList.size();
for (int i = 0 ;i <size;i++) {
TOnlineuser user = (TOnlineuser)onLinesList.get(i);
out.println(" <tr>");
out.println(" <td class='tablebody1' valign=middle width='20%' height='30'>");
String xm = user.getXm()==null ? "" :user.getXm();
out.println(xm);
out.println(" </td>");
out.println(" <td class='tablebody2' valign='middle' align='center' width='40%' height='30'>");
String bmmc = user.getBmmc()==null ? "" :user.getBmmc();
out.println(bmmc);
out.println(" </td>");
out.println(" <td class='tablebody1' valign='middle' align='center' height='30'>");
Date dlsj = user.getDlsj();
String sj = "";
if(dlsj!=null) {
String date_format = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sFormat = new SimpleDateFormat(date_format);
sj = sFormat.format(dlsj);
}
out.println(sj);
out.println(" </td> </tr>");
}
%>
</table>
<!--文件尾开始-->
</body>
<script type="text/javascript">
if("null" != pageCount && "null" != pageEnd){
//document.getElementById("td_page").innerText = "第" + (pageEnd/records) + "页,共" + Math.ceil(pageCount/records) + "页 记录总数:"+pageCount+"条";
document.getElementById("td_page").innerText = "共"+ Math.ceil(pageCount/records) + "页 当前第" + (pageEnd/records) + "页 记录总数:"+pageCount+"条";
}
//第一页
function pageFirst(){
if(0 == pageCount)return;
if(records == pageEnd)return;
window.location.replace("/PP003/protal/onLines.jsp?pageCount="+pageCount+"&pageStart=0&pageEnd="+records);
}
//上一页
function pageBefore(){
if(0 == pageCount)return;
if(records == pageEnd)return;
pageStart = new Number(pageStart);
pageEnd = new Number(pageEnd);
pageStart -= records;
pageEnd -= records;
window.location.replace("/PP003/protal/onLines.jsp?pageCount="+pageCount+"&pageStart="+pageStart+"&pageEnd="+pageEnd);
}
//下一页
function pageNext(){
if(0 == pageCount)return;
if(Math.ceil(pageCount/records) == pageEnd/records)return;
pageStart = new Number(pageStart);
pageEnd = new Number(pageEnd);
pageStart += records;
pageEnd += records;
window.location.replace("/PP003/protal/onLines.jsp?pageCount="+pageCount+"&pageStart="+pageStart+"&pageEnd="+pageEnd);
}
//最后一页
function pageLast(){
if(0 == pageCount)return;
if(Math.ceil(pageCount/records) == pageEnd/records)return;
pageEnd = (Math.ceil(pageCount/records))* records;
pageStart = pageEnd - records;
window.location.replace("/PP003/protal/onLines.jsp?pageCount="+pageCount+"&pageStart="+pageStart+"&pageEnd="+pageEnd);
}
//页面跳转
function gotoPage(){
if(0 == pageCount)return;
var num = document.getElementById("txt_go").value;
if(!valueIsNum(num)){
alert("请输入数字!");
return;
}else{
if(num > Math.ceil(pageCount/records) || num == 0){
alert("超出有效页数范围!");
return;
}else if(num != pageEnd/10){
pageEnd = num*10;
pageStart = pageEnd - records;
window.location.replace("/PP003/protal/onLines.jsp?pageCount="+pageCount+"&pageStart="+pageStart+"&pageEnd="+pageEnd);
}
}
}
</script>
因为发不下 这是页面里的最主要的核心代码了,望帮看下
问题点数:
20
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhangkai08111
小学生.最可怕的贫穷不是挨饿受冻,而是无人关心,无人过问。救救那些孩子-_-
等级:
可用分等级:
中农
总技术分:
3099
总技术分排名:
6912
发表于:
2008-08-20 14:24:15
1
楼 得分:
0
错误代码呢。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhuyx808
慢慢的遗忘(改名啦~)
等级:
可用分等级:
中农
总技术分:
1135
总技术分排名:
20358
发表于:
2008-08-21 11:44:58
2
楼 得分:
0
?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
serryzhao
安红,额想你,想你想的想睡觉,不是想睡觉,是睡不着觉。安红是谁?
等级:
可用分等级:
中农
总技术分:
217
总技术分排名:
58607
发表于:
2008-08-21 11:47:55
3
楼 得分:
0
?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shancao
等级:
可用分等级:
中农
总技术分:
316
总技术分排名:
44614
发表于:
2008-08-21 12:56:59
4
楼 得分:
0
什么错误呀?有什么问题呀?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
siyanfighting
数据库及java技术群57262558
等级:
可用分等级:
贫农
总技术分:
230
总技术分排名:
54656
发表于:
2008-08-21 13:12:52
5
楼 得分:
20
这得看到啥时候啊,把错误信息发一下呗
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友