This is the BeanInfo descriptor for the
org.apache.strutsel.taglib.html.ELMultiboxTag class. It is needed
to override the default mapping of custom tag attribute names to class
attribute names.
In particular, it provides for the mapping of the custom tag attribute
disabled to the instance variable disabledExpr.
This is because the value of the unevaluated EL expression has to be kept
separately from the evaluated value, which is stored in the base class. This
is related to the fact that the JSP compiler can choose to reuse different
tag instances if they received the same original attribute values, and the
JSP compiler can choose to not re-call the setter methods, because it can
assume the same values are already set.
BeanInfodescriptor for theorg.apache.strutsel.taglib.html.ELMultiboxTagclass. It is needed to override the default mapping of custom tag attribute names to class attribute names.In particular, it provides for the mapping of the custom tag attribute
disabledto the instance variabledisabledExpr.This is because the value of the unevaluated EL expression has to be kept separately from the evaluated value, which is stored in the base class. This is related to the fact that the JSP compiler can choose to reuse different tag instances if they received the same original attribute values, and the JSP compiler can choose to not re-call the setter methods, because it can assume the same values are already set.