`
9708989
  • 浏览: 50495 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自定义标签分页源代码---第二章

    博客分类:
  • java
阅读更多

第二步;编写标签描述符文件。标签文件luojspage.tld

 

<?xml version="1.0" encoding="UTF-8"?>

 

<taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0">

  <tlib-version>0.9</tlib-version>

  <short-name>myCustomerTag</short-name>

  <uri>http://www.luojs.cn</uri>

  <tag>

    <name>pageTag</name>

    <tag-class>org.luojs.tag.PageControllerTag</tag-class>

    <body-content>scriptless</body-content>

    <attribute>

      <name>pageSize</name>

      <required>true</required>

      <rtexprvalue>true</rtexprvalue>

    </attribute>

    <attribute>

      <name>gotoURI</name>

      <required>true</required>

      <rtexprvalue>true</rtexprvalue>

    </attribute>

  </tag>

</taglib>

第三步,调用

     调用时,需要如下步骤

1,设置每页要显示的记录数,并保存到请求对象中(必须步骤)

       int pageSize = 20;

       request.setAttribute("pageSize", pageSize);

    2,获取当前页号(必须步骤)

       String pageNo = request.getParameter("pageNo");

    3,利用这两个参数进行数据查询

       ...。。。。。

    4,在请求中设置的总记录数(必须步骤)

       request.setAttribute("total", “一共有多少数据”);

 

第四步; jsp页面上调用

       在页面上调用时,只需导入自定义标签和引入标签脚本,其中,在脚本代码中,pageSize=” 每页显示的记录数.” gotoURL=” 要提交的路径

      <%@ taglib uri="http://www.luojs.cn" prefix="luojs"%>

 

<luojs:pageTag pageSize="${requestScope.pageSize}" gotoURI="longin.do?path=index"/>

小提示:在页面上调用时,会给我们自动生成一个隐藏的from表单来封装分页脚本提交的数据

0
0
分享到:
评论

相关推荐

    明日科技《C#示例源代码》(5-8)

    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...

    明日科技《C#示例源代码》(9-12)

    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...

    明日科技《C#示例源代码》(17-20)

    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...

    明日科技《C#示例源代码》(13-16)

    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...

    Microsoft+SQL+Server+2008技术内幕:T-SQL查询_源代码及附录 中文版

    第1章 逻辑查询处理1 1.1 逻辑查询处理的各个阶段2 1.1.1 逻辑查询处理阶段简介2 1.2 客户/订单场景下的查询示例4 1.3 逻辑查询处理阶段详解5 1.3.1 步骤1:FROM阶段5 1.3.2 步骤2:WHERE阶段9 1.3.3 步骤3:...

    VC++.NET案例开发集锦源代码.part1

    第二章 图形图像处理—GDI+编程 案例1 绘制风格迥异的直线 案例2 绘制贝济埃曲线 案例3 不规则窗体的实现 案例4 如何在上传的图片上加上版权文字 案例5 在图片中绘制水印效果图 案例6 动态多边形 案例7 ...

    Excel VBA与数据库整合应用范例精讲书及源代码

    Excel VBA与数据库整合应用范例精讲(书及范例源代码) 内容简介 《Excel VBA 数据库整合应用范例精讲》用180个实例介绍了利用Excel VBA来操作数据库(包括Access、SQL Server和FoxPro)的实用方法和技巧。  全书共11...

    SQLServer2008技术内幕T-SQL查询包含源代码及附录A

    第1章 逻辑查询处理1 1.1 逻辑查询处理的各个阶段2 1.1.1 逻辑查询处理阶段简介2 1.2 客户/订单场景下的查询示例4 1.3 逻辑查询处理阶段详解5 1.3.1 步骤1:FROM阶段5 1.3.2 步骤2:WHERE阶段9 1.3.3 步骤3:GROUP ...

    Grails 技术精解与Web开发实践【源码+样章】----下载不扣分,回帖加1分,欢迎下载,童叟无欺

    第二篇 实际应用 第4章 商品维护 36 4.1 准备工作 36 4.2 查看商品列表 40 4.3 创建和编辑商品 44 4.4 本章小结 48 第5章 商品搜索 49 5.1 构造查询表单 49 5.2 复杂的数据库查询 50 5.2.1 ...

    java范例开发大全源代码

     第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7  实例1 ...

    Bootstrap 第8章 输入框和导航组件

    Bootstrap使用LESS预处理器编写,源代码组织清晰,方便开发者理解其工作原理。同时,Bootstrap提供了一系列开发工具,如Sass转换、Grunt任务自动化、以及在线定制器,帮助开发者快速构建符合项目需求的定制版...

    Java例题源码第二章-solr-in-action:本书的示例代码、数据和配置

    《Java例题源码第二章-solr-in-action》是一个包含本书示例代码、数据和配置的资源包,主要用于帮助读者深入理解Java编程中的Solr搜索引擎应用。Solr是Apache Lucene项目的一个子项目,是一个高性能、全文本搜索...

    ajax经典实例大全

    第二章 改善用户体验 2.1无刷新显示回帖 2.2输入内容前提示 2.3带进度的文件上传 2.4大量数据动态浏览查询 2.5信息排序 2.6切换标签页 第三章 电子商务应用 3.1注册表单验证 3.2购物车 3.3产品快速检索 ...

    Core_Data_by_Tutorials_v2.0_source_codes_代码

    《Core Data by Tutorials》第二版的源代码包含了一系列关于iOS开发中Core Data技术的实践示例。这个压缩包提供了各个章节的代码实现,涵盖了从基础到进阶的各种主题,帮助开发者深入理解并掌握Core Data的使用。...

    JSP从入门到精通.pdf

    %&gt;` 标签,可用于定义自定义类或实现特定功能的类。 - **2.3 Java程序片** - `&lt;% %&gt;` 之间的代码被称为程序片,它们直接嵌入到JSP页面中,并在页面被请求时执行。 - 程序片可以包含Java语句、表达式等。 - **...

    第八章 XLoadTree

    没有具体的文件名,我们只能假设这个压缩包可能包含了关于XLoadTree的源代码文件、示例程序、文档或者教程。可能包含的内容有: 1. `XLoadTree.java` - XLoadTree的主要类,包含核心的加载和展示逻辑。 2. `DemoApp...

    ASP.NET 3.5 开发大全

    #### 第二篇 ASP.NET窗体控件 - **第5章 Web 窗体的基本控件** - **HTML 控件与Web控件:** 区分HTML控件和Web控件,并介绍各自的用途。 - **常用Web控件:** 如TextBox、Label、Button等,探讨它们的使用场景和...

Global site tag (gtag.js) - Google Analytics