Como o front-end do projeto usa Extjs4, a paginação da lista precisa retornar três parâmetros: totalCount (número total de registros), start (posição inicial) e limit (número de itens por página). Como haverá muitas grades no projeto que precisam de paginação, quero colocar as informações de paginação em uma classe Action separada. A ação que precisa de paginação pode herdar diretamente essa classe. A configuração original do struts.xml é a seguinte:
No entanto, o plug-in struts-json não serializa em cascata a classe pai por padrão, ou seja, não pode retornar os atributos da classe pai. Após verificar os dados, verifica-se que os seguintes parâmetros podem ser adicionados ao resultado.