SPR-6923 SpEL resolving nested property as outer object

This commit is contained in:
Scott Andrews
2010-03-10 17:44:14 +00:00
parent af4b22e5b9
commit 50c5593740
2 changed files with 15 additions and 1 deletions

View File

@@ -150,7 +150,7 @@ public class EvalTag extends HtmlEscapingAwareTag {
}
public boolean canRead(EvaluationContext context, Object target, String name) throws AccessException {
return (resolveImplicitVariable(name) != null || this.pageContext.findAttribute(name) != null);
return target == null && (resolveImplicitVariable(name) != null || this.pageContext.findAttribute(name) != null);
}
public TypedValue read(EvaluationContext context, Object target, String name) throws AccessException {