这些天开发网站使用上了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;
}
嗯 应该就木有问题啦~
分享到:
相关推荐
为了使用`pager-taglib`,你需要将对应的jar包(通常名为`pager-taglib-x.x.x.jar`)添加到项目的类路径中。这可以通过在`WEB-INF/lib`目录下放入jar包或者在构建工具如Maven或Gradle的依赖管理中进行设置来实现。 ...
**标题:“pager-taglib.jar包下载”** 在Java Web开发中,分页是常见的功能需求,用于处理大量的数据展示,避免一次性加载所有数据导致页面响应慢或者内存压力过大。`pager-taglib.jar`是一个专为Java Web应用设计...
- 首先,下载`pager-taglib-2.0.war`文件,这是一个Web应用的归档文件。 - 将`war`文件部署到你的应用服务器(如Tomcat、Jetty等)。这通常可以通过将`war`文件拷贝到服务器的`webapps`目录下完成,服务器会自动解压...
在本例中,`pager-taglib.tld`可能包含了关于分页标签如`<pager:page>`、`<pager:first>`、`<pager:last>`等的定义。 3. **如何使用`pager-taglib`** - **引入库**:首先,将`pager-taglib.jar`添加到项目的类路径...
<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分页jar包"指的是一个专门为JavaServer Pages (JSP) 开发的分页库,它包含了一个名为`pager-taglib`的Java Archive (JAR) 文件。这个JAR包提供了自定义的JSP标签,帮助开发者在网页上...
实现环境:struts2.2.1、dbutils1.3、jdk6、jboss5.1、pager-taglib、mysql、eclipse3.5 以上环境内通过测试,具体用法请参考项目内readme.txt 注意: 1.数据读取方法请注意GoodsDAO.java,注意数据库连接。 2....
**Pager-taglib页面分页示例** 在Java Web开发中,数据量大的时候,分页显示是非常必要的。Pager-taglib就是一个专门用于实现页面分页功能的JSP标签库,它可以帮助开发者快速、方便地在页面上展示分页链接。本项目...
3. **兼容性好**:"pager-taglib-2.0" 兼容各种主流的Web框架,如Spring MVC、Struts等,可以无缝集成到现有的项目结构中。 4. **智能分页**:它能根据数据库记录总数自动计算出页码,并支持跳转至任意页的功能,还...
struts-taglib-1.3.8.jar struts-taglib-1.3.8.jar
这是pager-taglib的官方源码,但在采用官方的pager-taglib分页传输中文参数会出现乱码,所以我采用maven新建一个pager-taglib项目对pager-taglib的源码进行小小的改动,是他支持中文传输,更重要的是把源代码提供给...
下面将详细阐述`pager-taglib`的使用方法、核心概念以及相关实例。 1. **分页原理** 分页是处理大量数据时常用的一种技术,通过将数据分割成多个小部分(页)来提高网页加载速度和用户体验。`pager-taglib`通过...
用pager-taglib进行分页时,如果出现中文参数,由于pager-taglib默认是用ISO8859-1编码后进行参数传递,故会出现乱码现象。本人下载源码后,将编码的语句注释掉,即不进行编码,解决了中文乱码问题。改写后的代码已...
利用pager-taglib进行查询分页时需要添加该jar包:pager-taglib.jar
已解决中文乱码问题的 pager-taglib-2.0.jar包。
struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar
`pager-taglib_jar`文件是一个包含这个标签库的JAR包,它是开发者在项目中引入`pager-taglib`功能所必需的。 `pager-taglib`的核心思想是将分页逻辑与显示逻辑分离,遵循MVC(Model-View-Controller)设计模式。...