DisplayTag服务器端分页

问题描述

| ¿如何使用DisplayTag(和Spring MVC)对服务器端进行分页? 我的控制器代码是这样的:
@RequestMapping(\"/cuenta/refreshCombos.do\")
public ModelAndView refreshCombos(HttpServletRequest request,HttpSession session,@RequestParam(required= false,value=\"todas\") Boolean todas,@RequestParam(\"idBanco\") Long idBanco) throws ParseException{
    Map<String,Object> resul = new HashMap<String,Object>();
    @SuppressWarnings(\"rawtypes\")
    Map paramMap = WebUtils.getParametersStartingWith(request,\"d-\");

        if (paramMap.size() == 0) {
           if (idBanco == 0){
              cuentaList = obtenerCuentas(0L,true);
           }

           if (idBanco != 0){
              cuentaList = obtenerCuentas(idBanco,false);
           }
        }
    WebUtils.setSessionAttribute(request,\"cuentaList\",cuentaList);
    resul.put(\"cuentas\",cuentaList);
    return forward(\"/cuenta/informeCuentas\",resul);
}
还有我在JSP中的DisplayTag,如下所示:
<display:table class=\"displayTags_wrapper\" uid=\"cuenta\" name=\"sessionScope.cuentaList\" pagesize=\'50\' defaultsort=\"1\" defaultorder=\"ascending\" requestURI=\"\">  
    <display:column property=\"becado\" sortable=\"true\" title=\"Becado\" maxLength=\"25\" />  
    <display:column property=\"apellido\" sortable=\"true\" title=\"Titular Cuenta\" maxLength=\"25\" />  
    <display:column property=\"nroCuil\" sortable=\"true\" title=\"CUIL\" maxLength=\"22\" />  
    <display:column property=\"apellidoRR\" sortable=\"true\" headerClass=\"sortable\" title=\"RR\" maxLength=\"25\" />
    <display:setProperty name=\"basic.empty.showtable\" value=\"true\" />  
    <display:setProperty name=\"paging.banner.group_size\" value=\"35\" />  
    <display:setProperty name=\"paging.banner.item_name\" value=\"cuenta\" />  
    <display:setProperty name=\"paging.banner.item_names\" value=\"cuentas\" />  
    <display:setProperty name=\"paging.banner.onepage\" value=\" \" />
</display:table>
这样,我的传呼机就可以正常工作了,但是在客户端... 对服务器端分页有任何帮助或修改吗? 问候, CaktusJP。

解决方法

参见http://www.displaytag.org/1.2/tut_externalSortAndPage.html。这个想法是将
org.displaytag.pagination.PaginatedList
的实例而不是instead3ѭ传递给标签。 如果是这种情况,则标记将生成带有未编码参数的hrefs,以供加载页码,使用的排序标准和方向(asc,desc)以及可选的搜索ID(例如,用于缓存查询)结果在服务器端。 在这种情况下,您有责任阅读这些参数,并执行查询以允许创建“ 4”实例。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...