Some filesystems in linux/unix does not save date stuff, to speed up access...
I am not sure about what tomcat does, but I think he sends the date of the cached resource... ------------- Segue mensagem original! ------------- De: hanasaki <[EMAIL PROTECTED]> Data: Wed, 11 Jan 2006 21:44:27 -0600 Para: LIST - Tomcat Users <users@tomcat.apache.org> Assunto: Last-Modified not updated when file is changed / touched. Running tomcat 5.5.14 on Linux with: java -version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode) Files are coming back with unchanged "last modified" dates even after editing or a unix "touch" These files are being loaded via some Ajax (see below) - IE6 and Firefox1.5 If the browser cache is cleared, or the referenced page is hit directly, subsequent hits to the ajaxpage do retrieve the new page off the server. == call to ajax <A HREF="pages/main.html" onclick="ajaxpage(this.href, 'content');return false;">Home</A> == Javascript / ajax function ajaxpage(url, containerid) { var page_request = false if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera, Internet Explorer 7 } else if(window.ActiveXObject) { try{ xmlhttp = new ActiveXObject("MSXML2.XMLHTTP"); // Internet Explorer 6 } catch(e) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 4,5 } } else { return false; } xmlhttp.onreadystatechange=function() { loadpage(page_request, containerid) } xmlhttp.open('GET', url, true) xmlhttp.send(null) } function loadpage(page_request, containerid) { if (xmlhttp.readyState == 4 && (xmlhttp.status==200 || window.location.href.indexOf("http")==-1)) { <!-- alert("File was last modified on - "+ xmlhttp.getResponseHeader("Last-Modified")) --> document.getElementById(containerid).innerHTML=xmlhttp.responseText } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]