nacho 01/09/21 17:53:47
Modified: src/facade22/org/apache/tomcat/facade
HttpServletRequestFacade.java
Log:
HTTP Dates are expressed in Locale.US format
Revision Changes Path
1.28 +7 -7
jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletRequestFacade.java
Index: HttpServletRequestFacade.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletRequestFacade.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- HttpServletRequestFacade.java 2001/09/15 01:31:45 1.27
+++ HttpServletRequestFacade.java 2001/09/22 00:53:47 1.28
@@ -96,11 +96,11 @@
boolean isFacadeInitialized=false;
BufferedReader reader;
DateFormat []dateFormats = {
- new SimpleDateFormat(DateTool.RFC1123_PATTERN),
- new SimpleDateFormat(DateTool.rfc1036Pattern),
- new SimpleDateFormat(DateTool.asctimePattern)
- };
-
+ new SimpleDateFormat(DateTool.RFC1123_PATTERN, Locale.US),
+ new SimpleDateFormat(DateTool.rfc1036Pattern, Locale.US),
+ new SimpleDateFormat(DateTool.asctimePattern, Locale.US)
+ };
+
private boolean usingStream = false;
private boolean usingReader = false;
@@ -200,7 +200,7 @@
public long getDateHeader(String name) {
String value=request.getHeader( name );
if( value==null) return -1;
-
+
long date=DateTool.parseDate(value,dateFormats);
if( date==-1) {
String msg = sm.getString("httpDate.pe", value);
@@ -208,7 +208,7 @@
}
return date;
}
-
+
public String getHeader(String name) {
return request.getHeader(name);
}