Jsf Richfaces 缓存问题

今天项目里遇到个问题,一个datatable中的动态columns中的链接老是只出来同样的数据,搜了下网上的解决方法

修改header...

在filter中给response.setHeader....

每次把managed bean都清空..

都没用..

 

<rich:columns id="column#{ind}" value="#{xxxx.titles}" index="ind" var="title">

               		<f:facet name="header">

               			<h:outputText value="#{title}" styleClass="#{(ind>4)?'xxxx':''}" ></h:outputText>

               		</f:facet>

               		<center>

               			<h:outputText value="#{result[ind].count}" rendered="#{result[ind].recs == null}"></h:outputText>

               			<a4j:commandLink id="link#{ind}" action="#{xxxxx.xxxxx}" rendered="#{result[ind].recs != null}" oncomplete="#{rich:component('xxxx')}.show();" reRender="recdetailwindow" style="text-decoration: underline;" ajaxSingle="true" immediate="false">

                    		<h:outputText value="#{result[ind].count}"/>

                    		<f:setPropertyActionListener value="#{result[ind].recs}" target="#{xxxxx.selectrecids}"/>

                    	</a4j:commandLink>

               		</center>

               	</rich:columns>

 结果最后问题解决了,给每一个link加了个动态的id, 问题就没了...

你可能感兴趣的:(Richfaces)