Displaytag, erro ao exportar, usar paginação e/ou ordenar: Nothing found to display

Seguinte,
estou conseguindo carregar minha lista com sucesso na primeira página, trazendo até o contador de registros e tudo.
7.003 itens encontrados, mostrando de 1 até 3.[Primeira / Anterior] 1,2,3,4,5 [Próxima / Última]

Mas quando tento ordenar ou usar a paginação, recebo a mensagem informando que não tem nada na lista para apresentar…

E se eu tento exportar para qualquer tipo de mídia, o arquivo aparece em branco, no caso do xml chega só isso:

[code] <?xml version="1.0" ?>

[/code] Mas o que eu quero fazer mesmo é exportar para xml, ordenar e usar a paginação.

meu jsp:

[code]<%@ taglib uri="/tags/struts-bean" prefix=“bean” %>
<%@ taglib uri="/tags/struts-html" prefix=“html” %>
<%@ taglib uri="/tags/struts-logic" prefix=“logic” %>
<%@ taglib uri=“http://displaytag.sf.net” prefix=“display”%>
<%@ taglib uri=“comandosTags” prefix=“tag”%>

<%@ page buffer = "16kb" %> [/code] meu displaytag.properties: [code]basic.show.header = true basic.empty.showtable = false #basic.msg.empty_list = Nenhum registro encontrado. basic.msg.empty_list_row =

sort.amount = list

export.banner =

Exportar para: {0}

export.banner.sepchar = |

paging.banner.placement = bottom
paging.banner.item_name item
paging.banner.items_name = itens
paging.banner.no_item_found = Nenhum {0} encontrado.
paging.banner.one_item_found = Um {0} encontrado.
paging.banner.all_items_found = {0} {1} encontrados, mostrando todos os {2}.
paging.banner.some_items_found = {0} {1} encontrados, mostrando de {2} até {3}.
paging.banner.group_size = 5
paging.banner.full = [Primeira / Anterior] {0} [Próxima / Última]
paging.banner.first = [Primeira / Anterior] {0} [Próxima / Última]
paging.banner.last = [Primeira / Anterior] {0} [Próxima / Última]
paging.banner.onepage =  
paging.banner.page.selected = {0}
paging.banner.page.link = {0}
paging.banner.page.separator = ,

factory.requestHelper = org.displaytag.util.DefaultRequestHelperFactory

export.types = excel xml
export.pdf = false
export.csv = false
export.xml = true
export.amount = list
export.decorated = false
export.csv.filename= csvreport.csv
export.excel.filename= excelreport.xls
export.xml.filename= xmlreport.xml
export.pdf.filename= pdfreport.pdf
export.excel.class=org.displaytag.export.ExcelView
export.excel.class=org.displaytag.export.XmlView

#export.excel.class= org.displaytag.export.ExcelView

#locale provider (Jstl provider by default)
#locale.provider=org.displaytag.localization.I18nStrutsAdapter

locale.resolver (nothing by default, simply use locale from request)

#locale.resolver=[/code]
to usando o exemplo desse tutorial aqui:
http://www.laliluna.de/articles/struts-paging-tutorial.html
mas no meu caso ta acessando os dados do banco e nesse exemplo, ele cria uma lista na mão.
A impressão que eu tenho é que quando eu clico em qualquer coisa, ele saí daquela página e ao sair da página ele perde os valores da lista.
Como devo fazer pra manter a lista ao clicar em ordenar, exportar ou numa página 2,3,4… ?

Nenhum registro encontrado.

RESOLVIDO

descobri qual era o problema aqui…
eu tava colocando a tag filter, dentro da tag jsp-config, que é a tag que geralmente fica por último no web.xml
experimenta colocar antes do jsp-config e vê se vai funcionar.
e na hora de colocar o requestURI
coloca o nomedaaction.do e não o caminho+nome do teu arquivo .jsp

mudei essas duas coisas, o sort, paginação e exportação funcionaram na hora.
perdi uns 2 dias vendo esse prob.