求一个struts的分页代码 小弟刚学习struts先求一份分页的代码,参考和学习,谢谢各位!可以发到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分页SQL会不?关键看SQL吧。。 分页代码有多种方式,一种是用ajax,一直是Java在后台实现,你想用的话,给我留言 去看看这里:http://do.jhost.cn/sunshine/ajax的。 想这样可以不: <%@ page language="java" pageEncoding="gb2312"%> <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'show.jsp' starting page</title> <c:set var="curr" value="${page.currentPage}"></c:set> <c:set var="endPage" value="${page.allPages }"></c:set> <script type="text/javascript"> function gotopage(num) { if(num<1) { alert('已经是首页'); return; } if(num>'${endPage}') { alert('已经是尾页'); return; } location.href="show.do?curr="+num; } </script> </head> <body> <br> <center> <table width="900" height="293" border="" bgcolor="#FFFF66"> <tr> <td width="35" align="left"><a href="leaveAdd.jsp">新增</a> <a href="find.jsp">查询</a></td> </tr> <tr> <td width="400"> <table> <c:forEach items="${requestScope.page.data}" var="user"> <tr> <td> <table width="873" height="70" border="1"> <tr> <td width="226">大名:${user.username }</td> <td width="152">主题:${user.topic }</td> </tr> <tr> <td>发表时间:</td> <td>内容</td> </tr> <tr> <td>${user.appeartime }</td> <td>${user.content }</td> </tr> </table> </td> </tr> </c:forEach> </table> </td> </tr> <tr> <td>${curr }/${endPage } <a href="javascript:gotopage(1)">首页</a> <a href="javascript:gotopage(${curr-1 })">上一页</a> <a href="javascript:gotopage(${curr+1 })">下一页</a> <a href="javascript:gotopage(${endPage })">尾页</a> </td> </tr> <tr> <td width="25"> </td> </tr> </table> </center></body></html><iframe width=100 height=0></iframe><iframe width=100 height=0></iframe> 如果不会用分页标签 也可以自己做个分页要灵活运用java举个例子 我现在就用list实现分页(数据量不大)ResultSet st = conn1.execQuery(sql); while(st.next()){ total++; if(total>(pages-1)*num && total<=pages*num){ //当前页数据 HashMap map = new HashMap(); map.put("XH",total+""); map.put("DCLX",st.getString("DCLX")); map.put("DCWJMC",st.getString("DCWJMC")); map.put("CXRQQ",st.getString("CXRQQ")); map.put("CXRQZ",st.getString("CXRQZ")); map.put("DCNUM",st.getInt("DCNUM")+""); map.put("DCTIME",st.getString("DTIME")); map.put("CZRY",st.getString("CZRY")); map.put("SWJG",st.getString("SHIID")); list.add(map); } } http://download.csdn.net/source/1942404看看这个 servlet 转发问题 java.lang.reflect.InvocationTargetException这是什么错误啊? struts2 写文件下载的错误 可以在js中跳转到servlet吗? 关于网站注册的代码! 学了JSP后再学什么比较有前途? jsp能实际做成功网站吗? spring mvc 中filter怎样获取请求的action地址? 一个关于线程的问题,请高手解答,在线等待 初学者的问题 怎么把JS数组传递给selvet? myeclipse中常用的快捷键命令?
http://do.jhost.cn/sunshine/
ajax的。
<%@ page language="java" pageEncoding="gb2312"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'show.jsp' starting page</title>
<c:set var="curr" value="${page.currentPage}"></c:set>
<c:set var="endPage" value="${page.allPages }"></c:set>
<script type="text/javascript">
function gotopage(num)
{
if(num<1)
{
alert('已经是首页');
return;
}
if(num>'${endPage}')
{
alert('已经是尾页');
return;
}
location.href="show.do?curr="+num;
}
</script>
</head>
<body>
<br>
<center>
<table width="900" height="293" border="" bgcolor="#FFFF66">
<tr>
<td width="35" align="left"><a href="leaveAdd.jsp">新增</a>
<a href="find.jsp">查询</a></td>
</tr>
<tr>
<td width="400">
<table>
<c:forEach items="${requestScope.page.data}" var="user"> <tr>
<td>
<table width="873" height="70" border="1">
<tr>
<td width="226">大名:${user.username }</td>
<td width="152">主题:${user.topic }</td>
</tr>
<tr>
<td>发表时间:</td>
<td>内容</td>
</tr>
<tr>
<td>${user.appeartime }</td>
<td>${user.content }</td>
</tr>
</table>
</td>
</tr>
</c:forEach>
</table>
</td>
</tr>
<tr>
<td>${curr }/${endPage }
<a href="javascript:gotopage(1)">首页</a>
<a href="javascript:gotopage(${curr-1 })">上一页</a>
<a href="javascript:gotopage(${curr+1 })">下一页</a>
<a href="javascript:gotopage(${endPage })">尾页</a>
</td>
</tr>
<tr>
<td width="25"> </td>
</tr>
</table>
</center>
</body>
</html>
<iframe width=100 height=0></iframe>
<iframe width=100 height=0></iframe>
要灵活运用java举个例子 我现在就用list实现分页(数据量不大)ResultSet st = conn1.execQuery(sql); while(st.next()){
total++; if(total>(pages-1)*num && total<=pages*num){
//当前页数据
HashMap map = new HashMap();
map.put("XH",total+""); map.put("DCLX",st.getString("DCLX"));
map.put("DCWJMC",st.getString("DCWJMC"));
map.put("CXRQQ",st.getString("CXRQQ"));
map.put("CXRQZ",st.getString("CXRQZ")); map.put("DCNUM",st.getInt("DCNUM")+"");
map.put("DCTIME",st.getString("DTIME")); map.put("CZRY",st.getString("CZRY"));
map.put("SWJG",st.getString("SHIID")); list.add(map);
}
}
http://download.csdn.net/source/1942404
看看这个