- 浏览: 329994 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
masuweng:
写的太 ...
oracle Net Manager 服务命名无法配置(无法新建、添加服务名) . -
w414034207:
方法2直接这么写就可以了eval("var answ ...
JSON.stringify()中文乱码 -
monica617:
学习了
JSON.stringify()中文乱码 -
cfj0210:
不错,有参考价值,不过程序依赖jdk1.6 在jdk 1.5下 ...
java 获取MAC地址 -
宋建勇:
...
java 获取MAC地址
//实体类 public class Goods implements java.io.Serializable { private Integer id; private String goodName; private Integer goodType; //省略get/set方法 }
//DAO public class GoodDao { /** * 查询所有商品 */ public List<Goods>loadAll(){ Session session=HibernateSessionFactory.getSession(); List<Goods>goodsList=session.createCriteria(Goods.class).list(); System.out.println(goodsList.size()); return goodsList; } /** * 根据参数去加载每页数据 */ public List<Goods> loadPage(int offset,int pagesize ){ Session session=HibernateSessionFactory.getSession(); List<Goods>goodsList=session.createCriteria(Goods.class).setFirstResult(offset).setMaxResults(pagesize).list(); System.out.println(goodsList.size()); return goodsList; } }
//Action public class GoodAction extends ActionSupport { private GoodDao goodDao=new GoodDao(); private List<Goods>goodsList=goodDao.loadAll();//所有商品集合 private List<Goods>pageList=new ArrayList();//每页要显示的商品集合 private Integer total=goodsList.size();//商品总条数 private Integer offset;//从第几条数据开始加载 //省略get/set方法 /** * 分页显示 */ public String findPage(){ HttpServletRequest request=ServletActionContext.getRequest(); if(request.getParameter("pager.offset")==null){ offset=0; }else{ offset=Integer.parseInt(request.getParameter("pager.offset")); System.out.println("offset:"+offset); } //10表示每页显示10条数据 pageList=goodDao.loadPage(offset, 10); return "findPage"; }
//struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts> <package name="default" extends="struts-default"> <action name="goodAction" class="action.GoodAction"> <result name="findPage">/good.jsp</result> </action> </package> </struts>
//goods.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'good.jsp' starting page</title> <style type="text/css"> .goodsDiv{ positon:relative; width:100px; height:30px; border:1px; } </style> </head> <body> <s:iterator value="pageList" id="goods" status="s"> <div class="goodsDiv"><s:property value="#goods.goodName"/></div> </s:iterator> <pg:pager items="${total}" url="goodAction!findPage" export="offset,currentPageNumber=pageNumber"> <pg:index> <pg:first><a href="${pageUrl}"><nobr>[首页]</nobr></a></pg:first> <pg:prev><a href="${pageUrl}">前一页</a></pg:prev> <pg:pages> <c:choose> <c:when test="${currentPageNumber eq pageNumber}"> <font color="red">${pageNumber }</font> </c:when> <c:otherwise> <a href="${pageUrl}">${pageNumber}</a> </c:otherwise> </c:choose> </pg:pages> <pg:next><a href="${pageUrl}">下一页</a></pg:next> <pg:last><a href="${pageUrl}"><nobr>[尾页]</nobr></a></pg:last> </pg:index> </pg:pager> </body> </html>
//效果图
评论
1 楼
cuitengfei2006x
2011-02-15
ognl.OgnlException: target is null for setProperty(null, "offset", [Ljava.lang.String;@1698506),这个问题不知道楼主是怎么处理的?希望楼主赐教,谢谢!
发表评论
-
struts2 action 配置scope="prototype"问题
2013-11-08 18:12 1432最近在修改同事代码时,经常遇到莫名的问题,比如查询结果集中出 ... -
JSONP
2013-11-05 23:09 619... -
hibernate 分页时报java.lang.Long cannot be cast to java.lang.Integer
2013-01-16 09:44 1746HIBERNATE 分页时报 :java.lang.Lon ... -
Spring提供了MethodNameResolver的三种方式:
2012-08-14 20:25 954Spring提供了MethodNameResolver的三种方 ... -
hibernate保存数据时报Could not synchronize database state with session
2012-08-06 17:29 16809ERROR org.hibernate.event.de ... -
hibernate.hbm2ddl.auto mysql不能生成表
2012-08-04 11:23 3849ERROR org.hibernate.tool.hbm2dd ... -
tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
2012-02-22 21:28 1136tomcat 6的Connector配置如 ... -
HttpSessionListener , HttpSessionBindingListener , HttpSessionAtributeListener【转
2011-11-01 17:22 1027关于HttpSession的误解实在是太多了,本来是一个很简单 ... -
HQL查询报错
2011-11-01 11:09 1649java.lang.NullPointerException ... -
Caused by: org.hibernate.MappingException: entity class not found
2011-05-31 09:58 5358Caused by: org.hibernate.Mappin ... -
jpa报错
2010-11-25 17:18 1355Invocation of init method fail ... -
jpa 连SQL2000数据库报错
2010-11-04 13:49 1395严重: Exception sending context i ... -
portlet开发,jboss portal
2010-10-14 16:06 1039最近一直在研究jboss portal,利用jboss por ... -
java连sql2005报错
2010-08-19 14:06 1026错误:com.microsoft.sqlserver.jdbc ... -
struts所有版本
2010-08-18 08:55 1158http://archive.apache.org/dis ... -
Problem with Spring Mail Sender
2010-07-30 10:35 1138Caused by: org.springframewor ... -
deployment is out of date due to changes in tho underlying project contents
2010-06-30 08:37 2346最近做项目的时候,用TOMCAT发布的时候提示如下错误: ... -
JSP页面修改属性后验证不通过再恢复成初始值
2010-05-07 17:57 1200在JSP页面里修改一个对象的属性,如果验证不通过再恢复成初 ... -
HQL模糊查询
2010-04-27 13:55 1667StringBuffer buff = new Strin ... -
pager-taglib对一个List分页
2010-04-14 17:26 1465首先在页面上引入标签库: <%@ taglib u ...
相关推荐
pager-taglib-2.0及使用方法,一个很好用的页面分页工具.
pager-taglib-2.0,pager-taglib-2.0,pager-taglib-2.0,java分页标签。
pager-taglib-ra2.0 内含jar 这是很好的分页标签库
使用pager-taglib分页,含有多种分页样式,jar包都有,只要导入就可以运行,内附有说明,java 语言的
已解决中文乱码问题的 pager-taglib-2.0.jar包。
在Struts中应用标签但一次取数据在页面自动分页的示例(test2.jsp),打开方法: http://localhost:8080/pagertaglib/pageAction.do?pager.offset=0<br>pager-demo.jsp是原标签自带示例索引: ...
pager-taglib 是个很好的jsp分页标签,使用它结合jstl可以实现灵活的分页导航功能。在实际的开发中post方式的提交比较常见,本人做了一个比较通用的基于post方式的一个应用。主要实现一下功能: 1.添加输入跳转、每...
pager-taglib-2.0 JSP分页组件 包括jar包和安装使用说明
maven仓库下载的pager-taglib2.0分页时 存在中文参数乱码问题。 须修改 源文件,附件为更改源码后的 jar包
pager-taglib-2.0完整部署运行 可以直接放到tomcat 的webapps目录中运行,lib中包含pager-taglib.jar 和 pager-src.jar
非常实用的分页标记库,可以模拟实现Google、Yahoo等网站的分页效果
该资源系本人工作之余的一个小小案例,希望对大家有所帮助
这是pager-taglib的官方源码,但在采用官方的pager-taglib分页传输中文参数会出现乱码,所以我采用maven新建一个pager-taglib项目对pager-taglib的源码进行小小的改动,是他支持中文传输,更重要的是把源代码提供给...
用于在jsp中进行分页的 pager-taglib包
通过网上搜集资料,实现了一个struts2+hibernate+pager-taglib的分页小例子,大家在运行例子前,请一定要看包里面的readme.txt文件。里面有环境的搭建。
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格...
pager-taglib分页组建 pager-taglib分页组建 pager-taglib分页组建 pager-taglib分页组建