craigmcc 01/03/16 16:56:58
Modified: catalina/src/share/org/apache/catalina Globals.java
catalina/src/share/org/apache/catalina/core
StandardWrapperValve.java
Log:
Reflect corrections in the attribute names for cipher suite and key size.
Pass the name of this servlet if we forward to an error page.
Revision Changes Path
1.19 +13 -6
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java
Index: Globals.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Globals.java 2001/01/23 04:45:10 1.18
+++ Globals.java 2001/03/17 00:56:56 1.19
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java,v
1.18 2001/01/23 04:45:10 remm Exp $
- * $Revision: 1.18 $
- * $Date: 2001/01/23 04:45:10 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Globals.java,v
1.19 2001/03/17 00:56:56 craigmcc Exp $
+ * $Revision: 1.19 $
+ * $Date: 2001/03/17 00:56:56 $
*
* ====================================================================
*
@@ -69,7 +69,7 @@
* Global constants that are applicable to multiple packages within Catalina.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.18 $ $Date: 2001/01/23 04:45:10 $
+ * @version $Revision: 1.19 $ $Date: 2001/03/17 00:56:56 $
*/
public final class Globals {
@@ -90,7 +90,7 @@
* java.lang.String).
*/
public static final String CIPHER_SUITE_ATTR =
- "javax.servlet.request.cipher-suite";
+ "javax.servlet.request.cipher_suite";
/**
@@ -163,7 +163,7 @@
* this SSL connection (as an object of type java.lang.Integer).
*/
public static final String KEY_SIZE_ATTR =
- "javax.servlet.request.key-size";
+ "javax.servlet.request.key_size";
/**
@@ -203,6 +203,13 @@
*/
public static final String SERVER_INFO = "Apache Tomcat/4.0-dev";
+
+ /**
+ * The request attribute under which we forward a servlet name to
+ * an error page.
+ */
+ public static final String SERVLET_NAME_ATTR =
+ "javax.servlet.error.servlet_name";
/**
1.21 +10 -4
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java
Index: StandardWrapperValve.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- StandardWrapperValve.java 2001/03/09 05:03:51 1.20
+++ StandardWrapperValve.java 2001/03/17 00:56:57 1.21
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java,v
1.20 2001/03/09 05:03:51 remm Exp $
- * $Revision: 1.20 $
- * $Date: 2001/03/09 05:03:51 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardWrapperValve.java,v
1.21 2001/03/17 00:56:57 craigmcc Exp $
+ * $Revision: 1.21 $
+ * $Date: 2001/03/17 00:56:57 $
*
* ====================================================================
*
@@ -102,7 +102,7 @@
* <code>StandardWrapper</code> container implementation.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.20 $ $Date: 2001/03/09 05:03:51 $
+ * @version $Revision: 1.21 $ $Date: 2001/03/17 00:56:57 $
*/
final class StandardWrapperValve
@@ -518,6 +518,9 @@
realError.getMessage());
sreq.setAttribute(Globals.EXCEPTION_ATTR,
realError);
+ Wrapper wrapper = (Wrapper) getContainer();
+ sreq.setAttribute(Globals.SERVLET_NAME_ATTR,
+ wrapper.getName());
if (sreq instanceof HttpServletRequest)
sreq.setAttribute(Globals.EXCEPTION_PAGE_ATTR,
((HttpServletRequest) sreq).getRequestURI());
@@ -796,6 +799,9 @@
new Integer(statusCode));
sreq.setAttribute(Globals.ERROR_MESSAGE_ATTR,
message);
+ Wrapper wrapper = (Wrapper) getContainer();
+ sreq.setAttribute(Globals.SERVLET_NAME_ATTR,
+ wrapper.getName());
if (sreq instanceof HttpServletRequest)
sreq.setAttribute(Globals.EXCEPTION_PAGE_ATTR,
((HttpServletRequest) sreq).getRequestURI());