Package jakarta.servlet.jsp.el
Class NotFoundELResolver
- java.lang.Object
 - 
- jakarta.el.ELResolver
 - 
- jakarta.servlet.jsp.el.NotFoundELResolver
 
 
 
- 
public class NotFoundELResolver extends ELResolver
Defines variable resolution when all other resolvers fail.- Since:
 - JSP 3.1
 
 
- 
- 
Field Summary
- 
Fields inherited from class jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description NotFoundELResolver() 
- 
Method Summary
- 
Methods inherited from class jakarta.el.ELResolver
convertToType, getFeatureDescriptors, invoke 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getValue
public Object getValue(ELContext context, Object base, Object property)
Always returnsnullsince in normal usageScopedAttributeELResolverwill handle calls toELResolver.getValue(ELContext, Object, Object).The
propertyResolvedproperty of theELContextobject is always set totrueby this resolver before returning.- Specified by:
 getValuein classELResolver- Parameters:
 context- The context of this evaluation.base- Ignoredproperty- Ignored- Returns:
 - Always 
null - Throws:
 NullPointerException- if context isnullPropertyNotFoundException- If the provided context contains a Boolean object with valueBoolean.TRUEas the value associated with the keyjakarta.servlet.jsp.el.NotFoundELResolver.class. This is to support implementation of theerrorOnELNotFoundpage/tag directive.ELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
 
- 
getType
public Class<Object> getType(ELContext context, Object base, Object property)
Always returnsnullsince in normal usageScopedAttributeELResolverwill handle calls toELResolver.getType(ELContext, Object, Object).- Specified by:
 getTypein classELResolver- Parameters:
 context- The context of this evaluation.base- Ignoredproperty- Ignored- Returns:
 - Always 
null - Throws:
 NullPointerException- if context isnullELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
 
- 
setValue
public void setValue(ELContext context, Object base, Object property, Object val)
Always a NO-OP since in normal usageScopedAttributeELResolverwill handle calls toELResolver.setValue(ELContext, Object, Object, Object).- Specified by:
 setValuein classELResolver- Parameters:
 context- The context of this evaluation.base- Ignoredproperty- Ignoredval- Ignored- Throws:
 NullPointerException- if context isnull.ELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
 
- 
isReadOnly
public boolean isReadOnly(ELContext context, Object base, Object property)
Always returnsfalsesince in normal usageScopedAttributeELResolverwill handle calls toELResolver.isReadOnly(ELContext, Object, Object).- Specified by:
 isReadOnlyin classELResolver- Parameters:
 context- The context of this evaluation.base- Ignoredproperty- Ignored- Returns:
 - Always 
false - Throws:
 NullPointerException- if context isnull.ELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
 
- 
getCommonPropertyType
public Class<String> getCommonPropertyType(ELContext context, Object base)
Always returnsnullsince in normal usageScopedAttributeELResolverwill handle calls toELResolver.getCommonPropertyType(ELContext, Object).- Specified by:
 getCommonPropertyTypein classELResolver- Parameters:
 context- Ignoredbase- Ignored- Returns:
 - Always 
null 
 
 - 
 
 -