- Add back session access on all requests.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@440328
13f79535-47bb-0310-9956-
ffa450edef68
"javax.servlet.context.tempdir";
+ /**
+ * The master flag which controls strict servlet specification
+ * compliance.
+ */
+ public static final boolean STRICT_SERVLET_COMPLIANCE =
+ Boolean.valueOf(System.getProperty("org.apache.catalina.STRICT_SERVLET_COMPLIANCE", "false")).booleanValue();
+
+
}
// Ask this Context to process this request
context.getPipeline().getFirst().invoke(request, response);
+ // Access a session (if present) to update last accessed time, based on a
+ // strict interpretation of the specification
+ if (Globals.STRICT_SERVLET_COMPLIANCE) {
+ request.getSession(false);
+ }
+
// Error page processing
response.setSuspended(false);
protected static final boolean ACTIVITY_CHECK =
- Boolean.valueOf(System.getProperty("org.apache.catalina.session.StandardSession.ACTIVITY_CHECK", "false")).booleanValue();
+ Globals.STRICT_SERVLET_COMPLIANCE
+ || Boolean.valueOf(System.getProperty("org.apache.catalina.session.StandardSession.ACTIVITY_CHECK", "false")).booleanValue();
// ----------------------------------------------------------- Constructors