Content in Browser not changed after changes in JSF-Source
wklaus Oct 9, 2007 12:50 PMHi,
I have a simple page with contains a rich:panel and so on.
When changing the content in the rich:panel then
the page which shows the browser is not changed.
For example the following JSF-Page
<%@ page contentType="text/html; charset=Cp1252"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%> <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%> <html> <%@ include file="/inc/header.inc"%> <body> <f:view> <h:form id="form"> <h:panelGrid id="grid" columnClasses="cols1,cols2" columns="2"> <rich:panelMenu id="menu" style="width:200px;" mode="server"> <rich:panelMenuGroup id="stammdaten" expanded="true" label="Stammdaten"> <rich:panelMenuItem id="partner" action="go_Partner" label="Partner"> </rich:panelMenuItem> <rich:panelMenuItem id="artikel" action="go_Artikel" label="Artikel"> </rich:panelMenuItem> </rich:panelMenuGroup> <rich:panelMenuGroup id="finanzen" expanded="true" label="Finanzen"> <rich:panelMenuItem id="auftraege" action="go_Auftraege" label="Aufträge"> </rich:panelMenuItem> <rich:panelMenuItem id="rechnugen" action="go_Rechnungen" label="Rechnungen"> </rich:panelMenuItem> </rich:panelMenuGroup> </rich:panelMenu> <rich:panel id="echo" header="Simple1 Echo"> <h:outputText id="out" value="test4" /> <h:inputText id="inp" value="#{testBean.testval}"> <a4j:support id="a" event="onkeyup" reRender="rep" /> </h:inputText> <h:outputText value="#{testBean.testval}" id="rep" /> <h:commandButton id="c" type="submit" action="#{testBean.printVal}" value="Testen5"></h:commandButton> </rich:panel> </h:panelGrid> </h:form> </f:view> </body> </html>
When changing the value from "Testen5" to "Testen6" of the h:commandButton and then press CTRL-F5 for reload in the browser the old value "Testen5" is shown.
After restarting tomcat the new value will be shown.
This behaviour is very bad when developing. I don't want restart
tomcat after some changes.
Everything outside rich:panel is immediately changed as expected.
I've already set enable-cache to false but it doesn't help.
My enviroment is:
Tomcat 5.5.25
MyFaces 1.1.5
RichFaces 3.1.1
Does somebody have this problem too?
Is there another caching in RichFaces? How could it be disabled.
Regards,
Wolfgang