¿Как разбить страницу на стороне сервера с помощью 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);
}
И мойDisplayTag в JSP, например:
<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.