- 浏览: 39114 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
tongyitaiwan:
难怪呢,我正发现这个问题,明白了
为什么SqlMapClientFactoryBean与SqlMapClient类型不同也可被注入
function goPage(){ window.location.href='****'; } <body> <!--分页 --> <%=Class.pageUtil(1,3,goPage) %> </body>
/** * 分页 * @param currentPage 当前页 * @param totalPage 总页数 * @param methodName 回调方法 * @return */ public static String pageUtil(int currentPage,int totalPage,String methodName){ System.out.println("----"); StringBuffer sb=new StringBuffer(); sb.append("<style type='text/css'>strong,.pg a {background-color: #FFFFFF;background-repeat: no-repeat;border: 1px solid #C2D5E3;color: #333333; display: inline;height: 26px;margin-left: 4px;overflow: hidden;padding: 0 8px;text-decoration: none;font-size: 12px;text-transform: none;text-decoration: none;letter-spacing: normal;word-spacing: 0;line-height: 26px;text-align: start;vertical-align: baseline;direction: ltr;text-overflow: clip; </style>"); sb.append("<div class='pg' align='center' >"); //最少页数 int k=1; //最大页数 int last=1; if(currentPage-5>0){ k=currentPage-5; } last=k+10; if(k+10>totalPage){ last=totalPage; } sb.append("<a href='javascript:void(0);' onclick='" + methodName); sb.append("(" + 1 + ")'>"); sb.append("首页"); sb.append("</a>"); for(int i=k;i<last;i++){ if(i==currentPage){ sb.append("<strong style='background-color: #E5EDF2'>"); sb.append(i); sb.append("</strong>"); }else{ sb.append("<a href='javascript:void(0);' onclick='" + methodName + "(" + i + ")'>"); sb.append(i); sb.append("</a>"); } } if(currentPage==totalPage){ sb.append("<strong style='background-color: #E5EDF2'>"); sb.append("..."+totalPage); sb.append("</strong>"); }else{ sb.append("<a href='javascript:void(0);' onclick='" + methodName + "(" + totalPage + ")'>"); sb.append("..."+totalPage); sb.append("</a>"); } sb.append("<a href='javascript:void(0);' onclick='" + methodName); if(currentPage+1>totalPage){ sb.append("(" + totalPage + ")'>"); }else{ sb.append("(" + (currentPage+1) + ")'>"); } sb.append("下一页"); sb.append("</a>"); sb.append("</div>"); return sb.toString(); }
发表评论
-
CXF集成Spring开发WebService
2014-02-24 11:02 828准备工作: 下载spring,apache-cxf,so ... -
ZooKeeper典型使用场景一览
2014-01-02 11:11 1336场景类别 典型场景描 ... -
zookeeper使用和原理探究(一)转
2013-12-31 15:14 458zookeeper介绍zookeeper是一个为分布式应用 ... -
算法排序-归并排序 自底向上(二)
2013-12-04 14:11 2026自底向上的归并算法 package com.zwl ... -
一致性 hash 算法( consistent hashing )(转)
2013-11-18 17:13 781consistent hashing 算法早在 1997 年 ... -
memcached 集群问题
2013-11-18 15:04 683这里收集了经常被问到的关于memcached的问题 me ... -
Query Cache
2013-11-18 13:32 704当你的数据库打开了Query Cache(简称QC)功能后, ... -
spring Spring事务配置的五种方式(转)
2013-11-15 11:08 609Spring事务配置的五种方式 前段时间对Spr ... -
Hessian入门(与Spring集成)
2013-09-23 13:45 626Hessian入门(与Spring集成) ... -
Spring的JdbcTemplate插入操作返回主键ID的方法
2013-06-26 14:59 2145public Long insertAndGetKey( ... -
java处理高并发高负载类网站的优化方法
2013-04-16 14:29 797java处理高并发高负载类网站中数据库的设计方法(java教 ... -
java读取配置文件的几种方法
2013-02-22 09:45 613java读取配置文件的几种方法 在现实 ... -
java中的BigDecimal 和double 四舍五入操作并设置小数点位数
2013-02-17 17:01 1591public static void main(String ... -
字符编码详解及由来(GBK,UTF-8)
2013-01-30 10:05 631字符编码详解及由来(UNICODE,UTF-8,GBK) ... -
java poi的使用经验
2013-01-25 10:01 1086最近项目中需要使用excel做表现层,现将使用总结如下: ... -
java中hashcode和equal详解
2013-01-25 09:53 8221. 首先equals()和hashcode()这两个方法都是 ... -
strtus2拦截器配置
2013-01-23 17:39 633如何使用struts2拦截器,或者自定义拦截器。特别注 ... -
jsp-config
2013-01-17 13:55 337在系统的web.xml里发现了有<jsp-config& ... -
myeclipse
2013-01-17 13:51 683------------------------------- ... -
spring
2013-01-17 11:33 0近来工作发生了一些变化,有必要学习一下Spring注解了! 网 ...
相关推荐
- 分区:将物理内存划分为固定大小的区域,如连续分配、分页和分段。 - 分配与回收:分配内存给进程,并在进程结束时回收内存,防止内存泄漏。 - 虚拟内存:通过交换技术,将硬盘空间作为内存扩展,提高系统的...
1.模板与标签分离,方便DIY模板 2.首页,分类,tag伪静态显示 3.日志,后台自动生成html 4.评论功能,随日志后台生成html,可关闭任一日志的评论 5.支持友情链接,后台生成html,可开启或关闭 6.支持sitemap,后台生成...
本程序采用PHP+mysql编写:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长 DIY 自己的网站提供了强有力的支持。 高效率标签缓存机制:允许对类同的标签进行缓存,...
4.如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能。 【特别强调】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为因为名字后再运行!有...
草图分页草图应用程序的分页插件。 这是一个进行中的插件,可向Artboards添加分页。 现在,您必须在每个Artboard中创建一个文本层,其层名称为{pagination} 。 并且每个Dart板都必须按照Sketch的默认顺序进行排序...
5.2 DIY一个Ext.Direct实例 152 5.3 NewtonSoft.JSON 155 5.3.1 JSON的序列化和反序列化 155 5.3.2 LINQ to JSON 158 5.3.3 JSON文本的输出 162 5.4 本章小结 163 第6章 在Java中使用Ext.Direct 164 6.1 在Java平台...
在本压缩包“DIY_OS_chapter6.rar”中,我们找到了有关“写操作系统”的学习资源,特别是关于“操作系统”的深入探讨。这个压缩包可能是《自己写操作系统》这本书的一个光盘附件,其中包含了第六章的内容以及其他...
【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【备注】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字...
学习如何编写简单的引导加载程序,如GRUB或NASM,是开始DIY操作系统的起点。 5. **内存管理**:操作系统需要有效地分配和回收内存。理解分页和分段机制,以及如何实现虚拟内存,是操作系统设计中的核心挑战。 6. *...
# 在原有的资讯频道(手机、数码相机、摄像机、MP3/MP4、GPS、笔记本、DIY硬件、台式机)的基础上。新增新闻、导购、评测、行情等资讯类前台展示页面。 # 增加会员自行发布促销功能,并在会员频道中加入促销模块。 # ...
多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,...
多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,...
多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,维护...
多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,维护...
多种生成文件命名形式可供选择,自定义文件存放路径,您可以随心所欲的设置要生成的扩展名,一切更可能的根据您的喜好DIY。动态访问可支持伪静态,增强Url友好性,方便搜索引擎的收录。 自定义菜单、快捷方式,维护...
【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【备注】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字...
大商店电子商务 这是一个使用React,node,...分页和必要时进行搜索 过滤产品 按价格筛选 依文字筛选 依评分筛选 按类别过滤 按子类别过滤 按运送方式筛选 按品牌筛选 按颜色过滤 产品 创建产品 取得产品 评价产品
# 在原有的资讯频道(手机、数码相机、摄像机、MP3/MP4、GPS、笔记本、DIY硬件、台式机)的基础上。新增新闻、导购、评测、行情等资讯类前台展示页面。 # 增加会员自行发布促销功能,并在会员频道中加入促销模块。 # ...
此外,还可能有其他交互元素,如搜索结果的分页或清除搜索历史的选项。 9. 错误处理与调试:在实际开发中,错误处理是必不可少的。开发者可能为网络错误、API错误或用户输入错误设置了适当的回调函数,以确保程序的...
在与Spring REST服务结合时,它可以用于展示从服务器获取的数据,提供排序、分页和过滤等功能。这表明项目可能涉及到前后端交互,前端通过发送HTTP请求获取后端Spring服务返回的JSON数据,然后使用jqGrid来渲染这些...