jsp实现翻页 -- 使用jstl
来源:互联网 发布:vmware 安装原版mac 编辑:程序博客网 时间:2024/05/17 23:18
使用jstl进行显示相对使用jsp来说代码更显得整齐,也使代码量显得较少
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="c" uri = "http://java.sun.com/jsp/jstl/core"%><%@page import="java.util.List"%><%@page session="true"%><%@page errorPage="error.jsp"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>检索</title><script type="text/javascript">function validate1() {var page = document.forms[0].page.value;if (page.length <= 0) {alert("请输入要跳转到的页数!");} else if (isNaN(page)) {alert("请输入有效的页数!");} else {document.forms[0].submit();}}</script></head><body>检索时间:<c:out value="${Result.costtime }" />记录总数:<c:out value="${Result.total }<br>" escapeXml="false"/><c:forEach items="${Result.article}" var="current" varStatus="status"><br>第<c:out value="${status.count+(Result.pageNum-1)*20}"/>条<br>标题:<c:out value="<a href='servletDetail?rID=${current.rowid}'>${current.title}</a>" escapeXml="false"></c:out><br>日期:<c:out value="${current.date}"/></c:forEach><table width="100%" border="0" align="center" cellpadding="0"cellspacing="0" bgcolor="#8C8C8C"><tr><td height="22" align="center" bgcolor="#FFFFFF"><c:out value="第${Result.pageNum }页/"/><c:out value="共${Result.totalPage }页"/><c:out value="共${Result.total }条记录"/><c:if test="${Result.pageNum<2 }"><c:out value="首页|上一页"/></c:if><c:if test="${Result.pageNum>=2 }"><c:out value="<a href='servletSearch?page=${1}&keyWord=${keyWord }'>首页</a>" escapeXml="false"/><c:out value="<a href='servletSearch?page=${Result.pageNum-1}&keyWord=${keyWord }'>上一页</a>" escapeXml="false"/></c:if><c:out value="|"/><c:if test="${(Result.totalPage-Result.pageNum)<1 }"><c:out value="下一页|尾页"/></c:if><c:if test="${(Result.totalPage-Result.pageNum)>=1 }"><c:out value="<a href='servletSearch?page=${Result.pageNum+1}&keyWord=${keyWord}'>下一页</a>" escapeXml="false"/><c:out value="<a href='servletSearch?page=${Result.totalPage}&keyWord=${keyWord}'>尾页</a>" escapeXml="false"/></c:if><form action="servletSearch" method="post"><input type="text" name="page"><input type="hidden" name="keyWord" value=${keyWord}><input type="button" value="跳转到" onClick="validate1()"></form></table></body></html>
可以参考未使用jstl的jsp代码参考对比,http://blog.csdn.net/redeagle_gbf/article/details/17168677
- jsp实现翻页 -- 使用jstl
- 使用jsp实现翻页功能
- 用jstl 实现翻页
- Jsp中翻页功能实现
- jsp+jstl实现分页
- JSP:JSTL标签使用
- jsp--jstl标签使用
- 【Web】【JSP】JSTL使用
- jsp:jstl标签使用
- jsp中使用jstl的实现类似if ... else 语句
- JSP页面翻页技术的实现
- JSP JSTL EL标签使用
- [Servlet&JSP] JSTL的使用
- jsp页面使用jstl标签
- jsp:jstl的循环使用
- jsp翻页
- jsp翻页
- 使用手势实现翻页效果
- 深入探索透视投影变换(续)
- Image 转 byte[]
- 后台定位
- UIActivityIndicatorView的两种形式
- UML序列图总结
- jsp实现翻页 -- 使用jstl
- BT656/BT601/BT1120协议以及DM365/DM355/DM6467上使用的YUV颜色空间说明
- vs2010中MEX文件建立与调试
- Java 文件的上传下载
- ecshop更换升级FCKeditor编辑器到Kindeditor,支持图片批量上传,和百度地图添加
- Binder in Java
- JS实现浏览器部分自带的前进后退及刷新等功能
- (转)shell命令收集
- 查找RPM资源