- 40913: Fix the second test when an expression is used.
authorremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 7 Nov 2006 10:45:01 +0000 (10:45 +0000)
committerremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 7 Nov 2006 10:45:01 +0000 (10:45 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@472057 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/jasper/compiler/Validator.java

index 74ad7e5..ff53186 100644 (file)
@@ -1094,7 +1094,7 @@ class Validator {
                                     err.jspError(n, "jsp.error.attribute.custom.non_rt_with_expr",
                                             tldAttrs[j].getName());
                                 }
-                                if (!deferred && (tldAttrs[j].isDeferredMethod() || tldAttrs[j].isDeferredValue())) {
+                                if (!deferred && !tldAttrs[j].canBeRequestTime()) {
                                     // Only deferred expressions are allowed for this attribute
                                     err.jspError(n, "jsp.error.attribute.custom.non_rt_with_expr",
                                             tldAttrs[j].getName());