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();
}