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, 问题就没了...
feiyue3008