- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java自定义分页标签实例.
java自定义分页标签实例
一、 .标签处理类:还是采用继承自BodyTagSupport(其实继承自TageSupport也行),而没有采用SimpleTagSupport(?)
package org.qiujy.tag;
import java.io.IOException;
import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.BodyTagSupport;
/**
* 自定义分页标签
* 1.从表单中获得全部查询条件参数,生成对应的input
type=hidden以备下次提交查询条件参数及值.
*
2.把当前页号(pageNo)设置成了请求参数,以便后台程序可以获得该值进行实时从数据数据库查询相应要显示的数据
* 3.使用举例:
* a) 后台程序:
* //设置每页要显示的记录数,并保存到请求对象中(必须步骤)
* int pageSize = 20;
* request.setAttribute(pageSize,
pageSize);
* //获取当前页号(必须步骤)
*
* //利用这两参数进行数据查询...
* b) 页面首先导入标签库: %@ taglib
uri= prefix=q%
* c) 页面使用标签: q:pageTag recordCount=每页显示的记录数
gotoURI=要跳转到的目的地/
*
* @author qiujy
*
*/
public class PageControllerTag extends
BodyTagSupport {
/** 每页显示的记录数(标签的属性) */
private int pageSize = 20;
/** 目的地(标签的属性) */
private String gotoURI;
/** 总记录数名 */
public static final String TOTAL = total;
/** 当前页号名 */
public static final String PAGNENO = pageNo;
/** 每页要显示的记录数名 */
public static final String RECORDCOUNT =
pageSize;
/** 目的地名 */
public static final String GOTOURI = gotoURI;
//标签处理程序
public int doStartTag() throws JspException {
/** 当前页号(从请求对象中得到) */
int pageNo = 1;
/** 总记录数(从请求对象中得到) */
int total = 0;
/** 总页数(计算得出) */
int totalPage = 1;
HttpServletRequest request =
(HttpServletRequest) pageContext
.getRequest();
// 要输出到页面的HTML文本
StringBuffer sb = new StringBuffer();
sb.append(\r\nform method=post action=
).append(
您可能关注的文档
最近下载
- 2025-2026新人教版小学3三年级数学上册全册教案【新教材】.doc
- 发展社会主义民主政治..pptx VIP
- 加油站试用合同.docx VIP
- 《发展社会主义民族政治》主题单元设计.doc VIP
- 学校财务管理培训课件《中小学食堂财务管理与会计核算》.pptx VIP
- 广东省深圳市罗湖区2023年中考英语二模试卷(附答案详解).docx VIP
- 高压变频器节能计算.docx VIP
- 水利水电工程单元工程施工质量验收评定表及填表说明.doc VIP
- 《中国特色社会主义》教案第二单元第5课第2框教案.docx VIP
- 苏少版(2024)小学美术一年级上册教学设计(附教材目录).docx VIP
文档评论(0)