- 浏览: 120661 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
hiskyrisa:
nnd,找了一天,终于找到一个好用的东西,顶起顶起,感谢楼主。 ...
Axis2 -eclipse -插件 -
ganky:
试过,不错~~
wrf播放器 -
yansirliu:
谢了 apache上面的链接都不能用了
Axis2 -eclipse -插件 -
xiaoqing20:
这个不错
可以安装
首先一个提示 确定就行了
然后下一步 完成 ...
wrf播放器 -
cuiguanglei:
写的不错哈哈
Hibernate Search, Lucene 与 JBoss Seam
package com.ssdb.struts.dbservice;
import org.apache.commons.lang.StringUtils;
public class Pager_2 {
String Tabstart = "<table width='95%' border='0'><tr><td>";
String Tabend = "</td></tr></table>";
String CurrPageFont1 = "页次:<font color='red'>";
String CurrPageFont2 = "</font>/";
String PageCountFont1 = "";
String PageCountFont2 = " ";
String PrePageFont1 = " 每页<font color='red'>";
String PrePageFont2 = "</font> ";
String RecCountFont1 = " 共计:<font color='red'>";
String RecCountFont2 = "</font></td><td>";
String FirstFont = "<font face=webdings>9</font>";
String PrevFont = "<font face=webdings>7</font>";
String NextFont = "<font face=webdings>8</font>";
String LastFont = "<font face=webdings>:</font>";
String Jump = " 跳转:";
String PageNumFont1 = "<font color='orange'>[";
String PageNumFont2 = "]</font>";
String PageNumFont3 = "";
String PageNumFont4 = "";
String LinkFont1 = "<font color='red'>";
String LinkFont2 = "</font>";
String LinkFont3 = "";
String LinkFont4 = "";
String key, re, CurrentPage, FirstPageUrl, PrevPageUrl, NextPageUrl, LastPageUrl, ipage;
int PageCount;
int prevpage, nextpage, PageStart, PageEnd, i;
/**
*
* @param RecCount
* 记录总数
* @param RecPerPage
* 每页记录
* @param PageNum
* 前后显示几个
* @param url
* @param key
* 搜索的关键字
* @return
*
*/
public String getPageToolBar(int RecCount, int CurrPage, int RecPerPage, int PageNum, String url, String key) {
if (StringUtils.isNotEmpty(key)) {
key = "&key=" + key;
}
StringBuffer sbf = new StringBuffer();
// 共有多少页
if (RecCount % RecPerPage == 0) {
PageCount = RecCount / RecPerPage;
} else {
PageCount = ((RecCount / RecPerPage) + 1);
}
if (PageCount <= 1) {
PageCount = 1;
}
// 上一页,下一页的页码
prevpage = (CurrPage - 1);
if (prevpage < 1) {
prevpage = 1;
}
nextpage = (CurrPage + 1);
if (nextpage > PageCount) {
nextpage = PageCount;
}
if (CurrPage <= 1 && PageCount == 1) {
CurrPage = 1;
FirstPageUrl = " " + LinkFont3 + FirstFont + LinkFont4 + " ";
PrevPageUrl = " " + LinkFont3 + PrevFont + LinkFont4 + " ";
NextPageUrl = " " + LinkFont3 + NextFont + LinkFont4 + " ";
LastPageUrl = " " + LinkFont3 + LastFont + LinkFont4 + " ";
} else if (CurrPage <= 1) {
CurrPage = 1;
FirstPageUrl = " " + LinkFont3 + FirstFont + LinkFont4 + " ";
PrevPageUrl = " " + LinkFont3 + PrevFont + LinkFont4 + " ";
NextPageUrl = " <A href=\"" + url + "Page=" + nextpage + key + "\">" + LinkFont1 + NextFont + LinkFont2 + "</A> ";
LastPageUrl = " <A href=\"" + url + "Page=" + PageCount + key + "\">" + LinkFont1 + LastFont + LinkFont2 + "</A> ";
} else if (CurrPage >= PageCount) {
CurrPage = PageCount;
FirstPageUrl = " <A href=\"" + url + "Page=1" + key + "\">" + LinkFont1 + FirstFont + LinkFont2 + "</A> ";
PrevPageUrl = " <A href=\"" + url + "Page=" + prevpage + key + "\">" + LinkFont1 + PrevFont + LinkFont2 + "</A> ";
NextPageUrl = " " + LinkFont3 + NextFont + LinkFont4 + " ";
LastPageUrl = " " + LinkFont3 + LastFont + LinkFont4 + " ";
} else {
FirstPageUrl = " <A href=\"" + url + "Page=1" + key + "\">" + LinkFont1 + FirstFont + LinkFont2 + "</A> ";
PrevPageUrl = " <A href=\"" + url + "Page=" + prevpage + key + "\">" + LinkFont1 + PrevFont + LinkFont2 + "</A> ";
NextPageUrl = " <A href=\"" + url + "Page=" + nextpage + key + "\">" + LinkFont1 + NextFont + LinkFont2 + "</A> ";
LastPageUrl = " <A href=\"" + url + "Page=" + PageCount + key + "\">" + LinkFont1 + LastFont + LinkFont2 + "</A> ";
}
if (CurrPage - PageNum <= 1) {
PageStart = 1;
} else {
PageStart = CurrPage - PageNum;
}
if (CurrPage + PageNum >= PageCount) {
PageEnd = PageCount;
} else {
PageEnd = CurrPage + PageNum;
}
sbf.append(Tabstart);
sbf.append(CurrPageFont1 + CurrPage + CurrPageFont2 + PageCountFont1 + PageCount + PageCountFont2 + PrePageFont1);
sbf.append(RecPerPage + PrePageFont2 + RecCountFont1 + RecCount + RecCountFont2 + FirstPageUrl + PrevPageUrl);
for ( i = PageStart ; i <= PageEnd ; i++) {
if (i == CurrPage) {
sbf.append(" " + PageNumFont3 + i + PageNumFont4 + " ");
} else {
sbf.append(" <A href=\"" + url + "Page=" + i + key + "\">" + PageNumFont1 + i + PageNumFont2 + "</A> ");
}
}
sbf.append(NextPageUrl + LastPageUrl);
sbf.append(Tabend);
return sbf.toString();
}
}
- Pager_2.rar (1.3 KB)
- 下载次数: 18
发表评论
-
JBarcode 本地加载
2020-06-30 16:20 356<dependency> <gro ... -
Spring boot应用启动后首次访问很慢的问题
2020-05-02 16:50 694Java随机数生成依赖熵源(Entropy Source) ... -
Spring boot 定时任务 单线程解决方案
2020-05-02 16:49 525需要实现SchedulingConfigurer并重写set ... -
MX发送邮件
2010-03-26 15:40 1877邮件交换(MX,Mail Exchange)记录用于指出某个D ... -
Axis2 -eclipse -插件
2010-02-24 15:45 1357Axis2 -eclipse -插件 解压即可使用 -
urlrewriter
2010-02-04 11:20 906urlrewriter -
Hibernate Search, Lucene 与 JBoss Seam
2010-01-29 10:51 1610首先,我们需要将相关 ... -
支付文档(网银、快钱)
2009-09-29 10:07 1659支付文档(网银、快钱) -
通过在classpath自动扫描方式把组件纳入spring容器中管理
2009-06-07 21:09 1157spring2.5为我们引入了组件自动扫描机制,他可以在类路径 ... -
Hibernate annotation
2009-06-07 20:19 1131@Entity ... -
打jar包
2009-05-11 11:22 931Manifest-Version: 1.0Ant-Versio ... -
实现文件下载代码
2009-02-07 11:47 1945response.setContentType("a ... -
ANT环境变量设置
2009-02-07 11:46 2849ANT环境变量设置 Windows下ANT用到的环境变量主要 ... -
JAVA环境变量设置
2009-02-07 11:46 891以下设置WinXP及以上用户,右键点击我的电脑->属性- ... -
java正文分页
2009-02-07 11:45 975package com.commons.myfuction; ... -
java提取html正文的图片代码
2009-02-07 11:43 3908public static void main(String ... -
定时循环执行任务
2008-12-05 20:04 1332web.xml的配置 <servlet> ... -
List转换成String数组
2008-10-23 11:23 28767List转换成String数组 关键字: java Java ... -
web发信
2008-09-23 09:12 977package com.util; import java ... -
java的监听方法
2008-09-12 15:36 2453package dome1; import java.ut ...
相关推荐
在网页开发中,分页是一种常见的用户界面设计,它用于将大量数据分割成多个小块,以便用户可以逐步浏览和处理。在这个主题中,我们将深入...通过熟练掌握这些知识点,你可以构建出像百度和Google一样高效的分页系统。
在JSP页面中,我们可以像使用HTML标签一样使用这些自定义标签,简化前端分页的编写工作。 2. **JavaBean和Action**:在Java Web开发中,Action通常代表一个业务逻辑处理类,它负责接收前端请求,处理业务逻辑,并...
JSP自定义标签是JSP技术的一部分,它允许开发者创建自己的标签库,这些标签可以像HTML标签一样在JSP页面中使用。通过自定义标签,我们可以将复杂的Java代码封装起来,使得页面更加简洁,提高代码的可读性和可维护性...
在JSP页面中,你可以像使用普通HTML标签一样使用分页标签,通过传入必要的参数(如当前页数、总页数、每页记录数等)来生成分页链接。 总的来说,"pager-taglib-2.0" 提供了一套完整的分页解决方案,不仅简化了开发...
特色功能:产品、新闻内容图片可以批量上传(免去一张张上传的烦恼),全站伪静态(优化SEO,对搜索引擎更友好),全站关键词可自动设置(每个页面关键词都有针对性),文章内容可以分页,图片渐显载入(优化显示速度...
5、后台编辑器分页问题 7、数据统计今日数据没有问题 8、公众号推送菜单和群发微信菜单获取微信端消息返回处理 9、OSS管理添加appkey_secretId后台未解密导致数据存储错误 10、会员中心留言列表报错 11、...