pager-taglib分页问题

问题描述

<html><head><title>分页</title></head><body><tablewidth="778"border="0"cellPadding="0"cellSpacing="1"bgcolor="#6386d6"><trbgcolor="#EFF3F7"><TDalign="center">用户名</TD><TDalign="center">年龄</TD><TDalign="center">国籍</TD><TDalign="center">性别</TD><TDalign="center">相关操作</TD></tr><c:iftest="${!emptypm.datas}"><c:forEachitems="${pm.datas}"var="user"><trbgcolor="#EFF3F7"><tdalign="center">${user.sname}</td><tdalign="center">${user.age}</td><tdalign="center">${user.native_}</td><tdalign="center">${user.sex}</td><tdalign="center">修改&nbsp;删除</td></tr></c:forEach></c:if><c:iftest="${emptypm.datas}"><tr><tdcolspan="5"align="center"bgcolor="#EFF3F7">没有找到相应的记录</td></tr></c:if></table><pg:pagerurl="stu.do"items="${pm.total}"export="currentPageNumber=pageNumber"maxPageItems="10"><pg:first><ahref="${pageUrl}">首页</a></pg:first><pg:prev><ahref="${pageUrl}">上一页</a></pg:prev><pg:pages><c:choose><c:whentest="${currentPageNumbereqpageNumber}"><fontcolor="red">${pageNumber}</font></c:when><c:otherwise><ahref="${pageUrl}">${pageNumber}</a></c:otherwise></c:choose></pg:pages><pg:next><ahref="${pageUrl}">下一页</a></pg:next><pg:last><ahref="${pageUrl}">尾页</a></pg:last></pg:pager></body></html>--------------------------------------<struts-config><form-beans><form-beanname="userForm"type="com.dengmin.pager.forms.UserActionForm"/></form-beans><action-mappings><actionpath="/userManager"type="org.springframework.web.struts.DelegatingActionProxy"name="userForm"scope="request"parameter="method"><forwardname="success"path="/UserManager.jsp"/></action></action-mappings>-----------------------------------------------------------------publicclassStuActionextendsDispatchAction{privateStudentBizsbiz;publicvoidsetSbiz(StudentBizsbiz){this.sbiz=sbiz;}publicActionForwardfind(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){StudentFormstudentForm=(StudentForm)form;//TODOAuto-generatedmethodstubintoffset=0;try{offset=Integer.parseInt(request.getParameter("pager.offset"));}catch(Exceptione){}PageModelpm=sbiz.FinfAllStu(offset,10);request.setAttribute("pm",pm);returnmapping.findForward("goto");}--------------------------------------------------------------------------------当点击下一页的时候我报这个错误这不到parameter严重:Servlet.service()forservletactionthrewexceptionjavax.servlet.ServletException:Request[/stu]doesnotcontainhandlerparameternamed's'.Thismaybecausedbywhitespaceinthelabeltext.atorg.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:215)atorg.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:249)atorg.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)atorg.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)atorg.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:617)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:717)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)atjava.lang.Thread.run(UnknownSource)

解决方案

解决方案二:
<pg:pagerurl="stu.do"items="${pm.total}"export="currentPageNumber=pageNumber"maxPageItems="10"><pg:pagerurl="stu.do?method=find"items="${pm.total}"export="currentPageNumber=pageNumber"maxPageItems="10">
解决方案三:
我试了一下1楼的方法还是不对啊!报这么个错就是他找不到action中的这个方法-----------------------------------------------------------------------严重:Servlet.service()forservletactionthrewexceptionjava.lang.NoSuchMethodException:Action[/stu]doesnotcontainspecifiedmethod(checklogs)atorg.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:264)atorg.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)atorg.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)atorg.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:617)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:717)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atcom.web.filter.Filter.doFilter(Filter.java:22)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)atjava.lang.Thread.run(UnknownSource)
解决方案四:
终于解决了要吧action中的find方法名改成unspecified默认方法名

时间: 2024-11-05 18:50:28

pager-taglib分页问题的相关文章

适用于WebForm Mvc的Pager分页组件C#实现_C#教程

本文为大家分享了自己写的一个Pager分页组件,WebForm,Mvc都适用,具体内容如下 分页控件其实就是根据链接在页面间传递参数,因为我看到MVC中你可以看到这样传递参数的new {para=val}这种方式传递参数,于是我想到用可以模仿这种传递参数的方式,那就用dynamic来作为参数对象传递. 下面是附上我写的具体的实现的代码 数据处理代码: 1.定义IPagedList接口 using System; using System.Collections.Generic; using Sy

详解MVC如何使用开源分页插件(shenniu.pager.js)_javascript技巧

最近比较忙,前期忙公司手机端接口项目,各种开发+调试+发布现在几乎上线无问题了:虽然公司项目忙不过在期间抽空做了两件个人觉得有意义的事情,一者使用aspnetcore开发了个人线上项目(要说线上其实只能ip访问,没有域名哈哈),其架构组成由:aspnetcore1.0.0+redis+ postgressql+TaskMainForm服务,这个项目在后期会开源出来供大家分享学习,站点地址点这里心声网:一者是目前正在做的后台管理框架一叶子,现目前刚好吧js分页插件shenniu.pager.js写

asp.net pager分页控件实现代码

这段代码是 pager分页控件的核心功能了  代码如下 复制代码 $.fn.extend({ JPager: function (cfg, pageIndex, pageSize) { if (cfg && pageIndex > 0 && pageSize>0) { var token = "#" + this.attr("id"); this.empty(); var pageFirst = function () {

GridView实战一:自定义分页、排序、修改、插入、删除

前言: 在某次公司面试时被问到对GridView操作的熟悉程度,在那之前一直用Repeater内嵌table标签对GridView操作确实很 少,于是最近在项目的后台上对GridView进行了一番实操,本文和后面的另一篇GridView实战二:使用ObjectDataSource数据源 控件均是这段时间的一些总结. GridView优点就是集数据绑定.分页.排序.删.改于一身,提高了开发效率:缺点嘛,就是运行效率低,并且它本身不带添加功能.于是GridView用于后台开发是一个不错的选择,而前台

tablesorter的分页使fancybox弹出层失效

问题描述 小弟在使用tablesorter对数据进行设计,加上tablesorter的pager的分页使用,每一项数据都有一个弹出层,但是,只有第一页的数据的弹出层有效,其他页的弹出层没效了,求大侠们解答········我初步设想应该是在tablesorter的分页过程中,有某一部分的操作对数据本身的标签参数产生了影响,到时fancybox的对于相应id值的操作失效了. 解决方案 解决方案二:我也遇到类似问题,很头疼,不知道怎么解决

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(8)-MVC与EasyUI DataGrid 分页

原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(8)-MVC与EasyUI DataGrid 分页 上一节我们讲了,DataGrid获取数据的一些用法,这一节讲DataGrid的分页 DataGrid将传递"当前页码""每页条数" 控制器获取参数之后交给BLL层处理逻辑和分页,返回总页数和当前页的数据 最后交给DataGrid处理 课外:从此次前端的处理速度我看出,没有以前的JQGrid控件的处理数据快. 首先在让Dat

jquery分页插件AmSetPager(自写)_jquery

第一次做的插件,早写好了,后来发现一个jquery插件模板,就拿过来套.名字叫jquery.boilerplate.js.我的理解不是很深,也不太理解太多效率问题. 本来我是一个做asp.net开发的,可是公司好些个人包括美工没太会js啊.项目很多js改来改去搞得我都头大了.萌发了写插件的想法,于是照葫芦画瓢写啊,写插件的过程也学了js的面向对象.对js,还有一些效率问题有了更深了解.以前有个项目单个页面写过600多行的js文件.全是按功能面向过程写的.乱的不堪回首啊好吧先是说一下插件吧. 插件

Pager-taglib分页 export地方

问题描述 用 Pager-taglib做分页. 在action 里有参数 开始索引号startIndex 一共数据个数total. 在用Pager-taglib 时,页面 按 下一页,没有反应.总是显示第一页的数据. 我不明白的是,怎么把startindex值传到 叶面 上 代码 <pg:pager url="pagerPage.action" items="${totalCount }" index="half-full" maxPage

JQuery的Pager分页器实现代码_jquery

本文实例为大家分享了JQuery的Pager分页器的具体实现代码,供大家参考,具体内容如下 效果图: 代码: html代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>分页器</title> <link href="pager.css" rel="styleshe

基于Jquery+Ajax+Json的高效分页实现代码_jquery

如果说您没用过这些东东的话,我相信看完这篇博文会对您有帮助的,,如果有任何问题不懂或者有bug没问题,欢迎随时联系我, 同时也欢迎高手多给点意见,我不建议在喷子中成长. 本人QQ:364175837 前言 相信很多朋友都用过,Jquery的分页插件,我之前就用的jquery.paper这个,如果有兴趣可以留下QQ,我发份简单的实例源码给您. 该代码是晚上匆忙中完成的,所以没怎么优化,但是主要作为实例来结合这些知识的一个综合运用.好了废话不多说,直接上代码. vs2010+sql2005expre