用button怎么实现分页中上一页和下一页的功能

长腮的北极熊 2012-06-06 11:13:04
我用a标签能实现上一页和下一页的功能,但是input标签完全没有思路了,初学者求指教
...全文
945 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zj84604741 2012-06-06
  • 打赏
  • 举报
回复
看完 希望能帮到你
<body>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/news");
Connection con = ds.getConnection();

%>

<%
NewsManager nm = new NewsManager();
int pageSize = 5; //每页显示条数
nm.getConn(con);
int totalpages= nm.getTotalPage("select count(*) from test",pageSize); //最大页数

String currentPage = request.getParameter("pageIndex");
if(currentPage == null )
{
currentPage = "1" ;
}
int pageIndex = Integer.parseInt(currentPage);

if(pageIndex <1)
{
pageIndex =1 ;
}
else if(pageIndex >totalpages )
{
pageIndex = totalpages;
}
//out.println(pageSize*pageIndex +" "+ pageSize*(pageIndex-1));
String sql = "select * from ( select rownum as r ,t.* from ("+
"select test.* from test order by id desc) t"+" where rownum<="+
pageSize*pageIndex+") where r >"+pageSize*(pageIndex-1);
//out.println(sql);
List<Map> list = nm.display(sql);
%>

<ul>
<%
for( int i = 0 ; i <list.size() ; i++)
{
Map<String ,String> map = new HashMap<String ,String>();
map = list.get(i);
%>
<li>
<%
out.println(map.get("name"));
%>
</li>
<%
}
%>
</ul>

<%
if(pageIndex >1 )
{
%>
<a href="index.jsp?pageIndex=1">首页</a>  
<a href="index.jsp?pageIndex=<%=pageIndex -1 %>">上一页</a>  

<%
}
if(pageIndex <totalpages )
{
%>
<a href="index.jsp?pageIndex=<%=pageIndex +1 %>">下一页</a>  
<a href="index.jsp?pageIndex=<%=totalpages %>">末页</a>
<%
}
%>
</body>
长腮的北极熊 2012-06-06
  • 打赏
  • 举报
回复
哦,好的,我试试啊,JavaScript学的不是很好,忘得差不多了...
p2227 2012-06-06
  • 打赏
  • 举报
回复
L小写,反正你参考5楼吧,就是javascript的问题了

<button onclick="javascript:window.location='NewsList.jsp?cp=<%=currentPage + 1%>'">下一页</button>
p2227 2012-06-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
当前页数<%=currentPage %>/<%=pages %>:
<a href="NewsList.jsp?cp=1">首页</a>
<a href="NewsList.jsp?cp=<%=currentPage - 1%>">上一页</a>
<a href="NewsList.jsp?cp=<%=currentPage + 1%>">下一页</a>
<a href="NewsLis……
[/Quote]
<button onclick="javascript:window.Location='NewsList.jsp?cp=<%=currentPage + 1%>'">下一页</button>
长腮的北极熊 2012-06-06
  • 打赏
  • 举报
回复

当前页数<%=currentPage %>/<%=pages %>:
<a href="NewsList.jsp?cp=1">首页</a>
<a href="NewsList.jsp?cp=<%=currentPage - 1%>">上一页</a>
<a href="NewsList.jsp?cp=<%=currentPage + 1%>">下一页</a>
<a href="NewsList.jsp?cp=<%=pages%>">尾页</a>
p2227 2012-06-06
  • 打赏
  • 举报
回复
你先说说a标签你如何实现上一页下一页
长腮的北极熊 2012-06-06
  • 打赏
  • 举报
回复
是onclick事件吗??但是我不知道怎么写啊,能不能麻烦下给写下具体代码
bbb332 2012-06-06
  • 打赏
  • 举报
回复
定义input的click事件

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧