You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by ho...@apache.org on 2002/01/04 02:39:24 UTC
cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/core ImportSupport.java
horwat 02/01/03 17:39:24
Modified: standard/src/org/apache/taglibs/standard/resources
Resources.properties
standard/src/org/apache/taglibs/standard/tag/common/core
ImportSupport.java
Log:
Add an informative error message if context cannot be loaded. Note: some containers, like Tomcat 4.0.2, have cross context access disabled by default.
Revision Changes Path
1.5 +4 -0 jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources.properties
Index: Resources.properties
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources.properties,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Resources.properties 18 Dec 2001 01:53:15 -0000 1.4
+++ Resources.properties 4 Jan 2002 01:39:24 -0000 1.5
@@ -43,6 +43,10 @@
IMPORT_REL_WITHOUT_HTTP=\
Relative <import> from non-HTTP request not allowed
+IMPORT_REL_WITHOUT_DISPATCHER=\
+ Unable to get RequestDispatcher for Context: "{0}" and URL: "{1}". \
+ Verify values and/or enable cross context access.
+
IMPORT_IO=\
I/O error in <import> occurred reading "{0}"
1.3 +5 -0 jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/core/ImportSupport.java
Index: ImportSupport.java
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/core/ImportSupport.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ImportSupport.java 21 Nov 2001 16:17:04 -0000 1.2
+++ ImportSupport.java 4 Jan 2002 01:39:24 -0000 1.3
@@ -311,6 +311,11 @@
}
}
+ if (c == null) {
+ throw new JspTagException(
+ Resources.getMessage("IMPORT_REL_WITHOUT_DISPATCHER", context, targetUrl));
+ }
+
// from this context, get a dispatcher
RequestDispatcher rd = c.getRequestDispatcher(targetUrl);
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>