`

关于struts运用pager-taglib报错的解决方法

阅读更多

这些天开发网站使用上了pager-taglib来分页,但是发现一个问题是分页成功后,后台会报一个类似

ognl.OgnlException: target is null for setProperty(null, "offset", [Ljava.lang.String;@19dd00d)

 

的错误,很明显是前台用到的属性后台action里面没有设置值;网上收了一下,很多都说在action里面加上private String offset;再写上setter和getter方法,但是做了以后错误依旧;后知道offset是pager的一个私有属性,所以新建一个Pager类,里面有一个offset属性,并给setter和getter方法;然后在action中引入Pager并设置setter和getter方法;嘿嘿  再看果然没有报错啦~

 Pager类:

public class Pager {
		
	private String offset;
	
	public void setOffset(String offset){
		this.offset = offset;
	}
	public String getOffset(){
		return this.offset;
	}
}

action中:

private Pager pager;
	public void setPager(Pager pager){
		this.pager = pager;
	}
	public Pager getPager(){
		return this.pager;
	}

 

嗯 应该就木有问题啦~

分享到:
评论
2 楼 安/aiq 2012-05-04  
非常感谢,这个问题困扰我很久了,网上找的几乎都不能用,现在终于解决了!!!
1 楼 flyfx 2012-05-02  
不错、正好用到!!

相关推荐

    使用pager-taglib分页完整例子

    为了使用`pager-taglib`,你需要将对应的jar包(通常名为`pager-taglib-x.x.x.jar`)添加到项目的类路径中。这可以通过在`WEB-INF/lib`目录下放入jar包或者在构建工具如Maven或Gradle的依赖管理中进行设置来实现。 ...

    pager-taglib.jar包下载

    **标题:“pager-taglib.jar包下载”** 在Java Web开发中,分页是常见的功能需求,用于处理大量的数据展示,避免一次性加载所有数据导致页面响应慢或者内存压力过大。`pager-taglib.jar`是一个专为Java Web应用设计...

    pager-taglib分页标签

    - 首先,下载`pager-taglib-2.0.war`文件,这是一个Web应用的归档文件。 - 将`war`文件部署到你的应用服务器(如Tomcat、Jetty等)。这通常可以通过将`war`文件拷贝到服务器的`webapps`目录下完成,服务器会自动解压...

    pager-taglib-2.0及使用方法

    <taglib-location>/WEB-INF/tld/pager.tld</taglib-location> </taglib> ``` 这将告诉JSP引擎在哪里可以找到Pager Taglib的TLD(Tag Library Descriptor)文件。 ### 3. 使用Pager Taglib标签 Pager Taglib提供了...

    pager-taglib-2.0

    总的来说,"pager-taglib-2.0" 是一个强大且灵活的分页解决方案,它降低了开发自定义分页功能的难度,提高了开发效率,同时也保持了代码的可维护性和可扩展性。在实际项目中,合理利用这样的工具库可以大大提升开发...

    pager-taglib分页jar包

    **标题解析:**"pager-taglib分页jar包"指的是一个专门为JavaServer Pages (JSP) 开发的分页库,它包含了一个名为`pager-taglib`的Java Archive (JAR) 文件。这个JAR包提供了自定义的JSP标签,帮助开发者在网页上...

    pager-taglib 分页扩展实例

    实现环境:struts2.2.1、dbutils1.3、jdk6、jboss5.1、pager-taglib、mysql、eclipse3.5 以上环境内通过测试,具体用法请参考项目内readme.txt 注意: 1.数据读取方法请注意GoodsDAO.java,注意数据库连接。 2....

    Pager-taglib页面分页示例

    **Pager-taglib页面分页示例** 在Java Web开发中,数据量大的时候,分页显示是非常必要的。Pager-taglib就是一个专门用于实现页面分页功能的JSP标签库,它可以帮助开发者快速、方便地在页面上展示分页链接。本项目...

    pager-taglib-2.0.rar

    3. **兼容性好**:"pager-taglib-2.0" 兼容各种主流的Web框架,如Spring MVC、Struts等,可以无缝集成到现有的项目结构中。 4. **智能分页**:它能根据数据库记录总数自动计算出页码,并支持跳转至任意页的功能,还...

    struts-taglib-1.3.8.jar

    struts-taglib-1.3.8.jar struts-taglib-1.3.8.jar

    pager-taglib源码

    这是pager-taglib的官方源码,但在采用官方的pager-taglib分页传输中文参数会出现乱码,所以我采用maven新建一个pager-taglib项目对pager-taglib的源码进行小小的改动,是他支持中文传输,更重要的是把源代码提供给...

    pager-taglib 分页框架+附带例子

    下面将详细阐述`pager-taglib`的使用方法、核心概念以及相关实例。 1. **分页原理** 分页是处理大量数据时常用的一种技术,通过将数据分割成多个小部分(页)来提高网页加载速度和用户体验。`pager-taglib`通过...

    pager-taglib jar 和 tld 以及使用说明

    在本例中,`pager-taglib.tld`可能包含了关于分页标签如`<pager:page>`、`<pager:first>`、`<pager:last>`等的定义。 3. **如何使用`pager-taglib`** - **引入库**:首先,将`pager-taglib.jar`添加到项目的类路径...

    pager-taglib中文乱码解决后的JAR包

    用pager-taglib进行分页时,如果出现中文参数,由于pager-taglib默认是用ISO8859-1编码后进行参数传递,故会出现乱码现象。本人下载源码后,将编码的语句注释掉,即不进行编码,解决了中文乱码问题。改写后的代码已...

    pager-taglib.jar

    利用pager-taglib进行查询分页时需要添加该jar包:pager-taglib.jar

    struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar

    struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar

    pager-taglib_jar

    `pager-taglib_jar`文件是一个包含这个标签库的JAR包,它是开发者在项目中引入`pager-taglib`功能所必需的。 `pager-taglib`的核心思想是将分页逻辑与显示逻辑分离,遵循MVC(Model-View-Controller)设计模式。...

    struts2+pager-taglib 实现分页小例子

    而Pager-taglib是Struts2的一个扩展,它提供了一种便捷的方式来实现页面的分页功能,这对于处理大量数据的展示至关重要。 在分页应用中,Pager-taglib允许开发者在页面上显示数据的一部分,而不是一次性加载所有...

Global site tag (gtag.js) - Google Analytics