tcurdt 2003/02/23 16:36:49
Modified: . changes.xml src/java/org/apache/cocoon/reading ResourceReader.java Log: fixed bug #15401 Revision Changes Path 1.354 +4 -1 xml-cocoon2/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/changes.xml,v retrieving revision 1.353 retrieving revision 1.354 diff -u -r1.353 -r1.354 --- changes.xml 24 Feb 2003 00:11:52 -0000 1.353 +++ changes.xml 24 Feb 2003 00:36:48 -0000 1.354 @@ -41,6 +41,9 @@ </devs> <release version="@version@" date="@date@"> + <action dev="TC" type="fix" fixes-bug="15401" due-to-email="[EMAIL PROTECTED]"> + Set "Last-Modified" header + </action> <action dev="TC" type="fix" fixes-bug="17324" due-to="Alfred Nathaniel" due-to-email="[EMAIL PROTECTED]"> Fixed the ResourceExistAction to return null instead of EMPTYMAP on not existing resources. 1.26 +7 -2 xml-cocoon2/src/java/org/apache/cocoon/reading/ResourceReader.java Index: ResourceReader.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/reading/ResourceReader.java,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- ResourceReader.java 31 Jan 2003 22:51:53 -0000 1.25 +++ ResourceReader.java 24 Feb 2003 00:36:49 -0000 1.26 @@ -96,7 +96,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Torsten Curdt</a> - * @version CVS $Id$ + * @version CVS $Id$ */ public class ResourceReader extends AbstractReader implements CacheableProcessingComponent { @@ -276,7 +276,12 @@ else { response.addHeader("Vary", "Host"); } - + + long lastModified = getLastModified(); + if (lastModified > 0) { + response.setDateHeader("Last-Modified", lastModified); + } + try { inputStream = inputSource.getInputStream(); }