- 浏览: 142274 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
z360194753:
够详细了
io流 -
yang1527866:
挺详细的
io流 -
anttu:
...
从键盘输入数据 -
haha12333:
谢啦~~~~~
myeclipse 更改项目名 -
幽奇猫:
got it.
thx very much.
foreach
1、servlet
String pageSize = request.getParameter("pageSize");//从 <select name="pageSize">表单中获得
String pageNo = request.getParameter("pageNo"); //从<select name="pageNo">表单中获得
if(pageSize == null) {
pageSize = "10";
}
if(pageNo == null) {
pageNo = "1";
}
request.setAttribute("pageSize", pageSize);
request.setAttribute("pageNo", pageNo);
调用list(request, pageSize,pageNo)
转发至遍历页面request.getRequestDispatcher("index.jsp").forward(request,response);
2、list(HttpServletRequest request, String strpageSize,String strpageNo)
在request中插入如下参数
int pageSize = Integer.parseInt(strpageSize); //每页记录数
int pageNo = Integer.parseInt(strpageNo); //当前页号
int start = pageSize * (pageNo - 1); //当前页首记录号
int rowCount = count.size(); //总记录数
int pageCount = rowCount % pageSize == 0 ? rowCount / pageSize : (rowCount / pageSize) + 1;//总页数
int pageFirstNo = 1; //首页
int pageLastNo = pageCount; //尾页
int pagePreNo = pageNo > 1 ? pageNo - 1 : pageNo; //前一页
int pageNextNo = pageNo < pageCount ? pageNo + 1 : pageCount; //后一页
String sql2 = "select *from book limit " + start + "," + pageSize;//查询出请求的行
3、index.jsp
在form表单中可以实现如下功能
下拉列表:可选当前页数
<select name="pageNo" onchange="document.all.form1.submit();">
<%
int pageCount = (Integer) request.getAttribute("pageCount");
%>
<%
for (int i = 1; i <= pageCount; i++) {
%>
<option value="<%=i%>"
<%
if(pageNo.equals(i+"")){
%>
selected="selected"
<%
}
%>
><%=i%></option>
<%
}
%>
</select>
下拉列表:可选每页记录数
<select name="pageSize" onchange="document.all.pageNo.value='1';
document.all.form1.submit();">
//document.all.pageNo.value='1'将所选项改为1
<option value="10" <%if(pageSize.equals("10")){%>
selected="selected" <%}%>>10</option>
<option value="25" <%if(pageSize.equals("25")){%>
selected="selected" <%}%>>25</option>
<option value="50" <%if(pageSize.equals("50")){%>
selected="selected" <%}%>>50</option>
<option value="100" <%if(pageSize.equals("100")){%>
selected="selected" <%}%>>100</option>
<option value="200" <%if(pageSize.equals("200")){%>
selected="selected" <%}%>>200</option>
<option value="300" <%if(pageSize.equals("300")){%>
selected="selected" <%}%>>300</option>
<option value="500" <%if(pageSize.equals("500")){%>
selected="selected" <%}%>>500</option>
</select>
首页、前一页、后一页、尾页
<TD align="center">总记录数:<%=request.getAttribute("rowCount")%></TD>
<TD align="right"><a
href="javascript:document.all.pageNo.value='<%=request.getAttribute("pageFirstNo") %>';document.all.form1.submit();">首页</a>
<a
href="javascript:document.all.pageNo.value='<%=request.getAttribute("pagePreNo") %>';document.all.form1.submit();">前一页</a>
<a
href="javascript:document.all.pageNo.value='<%=request.getAttribute("pageNextNo") %>';document.all.form1.submit();">后一页</a>
<a
href="javascript:document.all.pageNo.value='<%=request.getAttribute("pageLastNo") %>';document.all.form1.submit();">尾页</a>
发表评论
-
关于类的初始化顺序
2010-08-20 09:32 688一、一个类中 1、静态变量、静态初始化块 //次两者由书写 ... -
同步异步
2010-08-18 06:31 1078同步和异步的区别 举个例子:普通B/S模式(同步)AJAX技术 ... -
String与StringBuffer
2010-08-18 06:22 8621、String String代表字符 ... -
static块
2010-08-05 16:08 7241、static块与static的联系 static int ... -
开发中的乱码处理
2010-08-05 15:14 835开发环境中的编码要统一:页面、数据库、servlet、js都为 ... -
简述java动态代理
2010-08-01 16:26 920一、动态代理简单实现 1、代理类要实现java.lang.r ... -
System.getProperty()
2010-07-31 22:53 702From jdk 1.5.0 documents j ... -
java 日期格式化
2010-07-17 07:56 10731、从数据库里取出Date类型的数据进行格式化 Date d ... -
include和forward的区别:
2010-04-06 02:34 1230include和forward的区别: incl ... -
StringBuilder取代StringBuffer
2010-04-02 13:40 738区别在于前者线程不安全 可变的字符 ... -
java filter过滤器乱码问题
2010-03-26 13:18 1315public void doFilter(ServletReq ... -
<转载><感谢>Servlet路径问题
2010-03-25 11:22 1458你的应用访问地址是"http://192.168.0 ... -
java路径问题
2010-03-25 10:50 794一、servlet路径 webapp/ //当前Web工 ... -
Iterator 迭代器 fail-fast
2010-03-24 14:15 1248一、Collection 接口的itera ... -
集合类选择
2010-03-19 05:53 708HashSet、HashMap采用哈希结构,速度快 Arra ... -
JAVA 编程规范
2010-03-17 16:13 807JAVA 编程规范 1. 应用范围 本规范应用于采用 ... -
TreeSet类compareTo()方法重写
2010-03-12 17:39 28161、TreeSet判断两个对象不等的条件: 两个对 ... -
数组初始化
2010-03-12 03:39 858一、定义数组 type[] arrayName; ... -
集合元素的遍历
2010-03-12 03:13 779public void Function() { ... -
集合类
2010-03-11 17:32 819...
相关推荐
在Java Web开发中,"jsp+servlet 分页"是一个常见的技术组合,用于处理大量数据的显示问题。在网站或应用程序中,如果一次性加载所有数据,不仅会消耗大量资源,也会影响用户体验。因此,分页是一种优化策略,它将...
项目主体结构是dao+db+filter+pojo+servlet, 使用技术Servlet转发,代码中有注释帮助学者理解,数据库为MySQL资源内含数据库的sql。实现的数据库内容分页,查询分页,对初学者难点是根据get请求的中的url地址进行...
在这个“jsp + servlet分页代码”中,我们很显然关注的是如何实现数据库查询结果的分页展示。分页是一种有效的优化策略,它能帮助用户更方便地浏览大量数据,同时减轻服务器负载。 首先,我们需要理解JSP和Servlet...
【标题】:“jsp+servlet分页程序” 在Web开发中,使用JSP(JavaServer Pages)和Servlet技术处理用户请求并展示动态内容是常见的做法。本分页程序结合了这两种技术,以提供高效的数据库查询结果分页显示。通过集成...
本教程将深入探讨如何利用JSP和Servlet实现分页功能,以提供更好的用户体验。 分页在大型数据集的展示中至关重要,它允许用户逐步浏览信息,而不是一次性加载所有内容,从而提高网页性能和用户体验。在JSP+Servlet...
在本文中,我们将深入探讨如何使用JSP、Servlet和MyBatis这三种技术来实现一个分页查询的功能。这是一个常见的需求,在许多Web应用程序中,为了提高用户体验,通常需要将大量数据分批次展示,而不是一次性加载所有...
在JavaWeb开发中,"JavaWeb+JSP+Servlet+JDBC分页查询和查询后分页界面优化"是一个常见的需求,特别是在构建大型的、数据密集型的学生管理系统中。这个主题涵盖了许多关键知识点,让我们逐一深入探讨。 首先,...
在这个"分页jsp+servlet"的项目中,我们将探讨如何使用Java Web技术实现分页功能。 首先,我们需要了解JSP(JavaServer Pages)和Servlet的基本概念。JSP是Java的一个动态网页技术,允许开发者将HTML代码与Java代码...
在IT领域,尤其是在Web开发中,"jsp+servlet+mysql实现简单的增删改查+分页"是一个常见的学习主题,适合初学者理解基础的后端开发流程。这个组合提供了从客户端到服务器端再到数据库的数据交互能力,同时也包含了...
这需要在Servlet中计算总页数,然后根据用户请求的页码发送对应的查询请求,JSP页面则负责展示分页链接。 6. **购物车实现**:购物车的实现涉及多个步骤。首先,用户将商品添加到购物车时,Servlet会创建或更新对应...
本项目“jsp+servlet+javabean 分页”旨在提供一种简单而实用的分页解决方案,帮助开发者高效地处理大量数据的展示问题。下面将详细介绍这三个技术及其在分页实现中的应用。 首先,JSP是一种基于Java的服务器端脚本...
使用Servlet+Jsp+JDBC实现增删改查,前台显示界面使用JavaScript、Ajax与后台交互进行登录验证,并对查询结果实现分页、局部刷新,以及复选框(全选、反选)操作,适合Web开发的初学者
【基于JSP+Servlet图书管理系统】是一个典型的Web应用程序开发实例,它利用了Java技术栈中的核心组件来构建一个用于管理图书信息的系统。系统的主要功能包括图书的添加、删除、修改和查询,以及用户管理等。以下是这...
本文将深入探讨`JSP(JavaServer Pages)、Servlet、JavaBean`以及`Ajax`如何在MVC架构下实现数据的增删改查与分页显示,并涉及`SmartUpload`组件用于文件和图片的上传。 首先,`MVC`模式是一种软件设计模式,它将...
JSP+SERVLET+MYSQL+分页,有详细的增删改查功能,适用于初学者
"JSP+Servlet+JavaBean查询分页"的主题涵盖了如何在处理大量数据时,有效地展示信息并允许用户进行分页浏览。在这个主题中,我们将深入探讨这三个关键组件在分页查询中的应用。 首先,JSP是Java的一个标准视图技术...
在Java Web开发中,"利用servlet+jsp+javabean进行分页查询"是一个常见的技术实践,主要用于处理大量数据的展示,提升用户体验并减轻服务器压力。本篇将详细讲解这个过程中的关键知识点。 首先,我们需要理解...
这是一个jsp+javaBean+servlet分页 主要功能 是通过 jstl标签中的 中的开始 begin和末尾end、list结果集的items属性 操作整个分页。大家有兴趣看看