Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added default type conversion and fixed typos

...

  • Struts configuration
    • Result parameters
    • Any other locations where OGNL can be used in configuration files?
  • Struts taglibs for nearly all attributes
  • ParameterInterceptor
  • validation xml files
  • default type conversion?

Issues

The specific issues that need to be addressed are:

  • OGNL is inconsistent and incompatible with the UEL
  • Inconsistent use of %{} and ${} notation in tags vs results
  • No There's evaluate now vs evaluate later concept (UEL ${} vs #{})
  • Inconsistent default evaluation in tags and results (some evaluate expression, some don't, and users . Users have no way of knowing without checking the javadoc/code)

Goals

  • Pluggable EL or a simple simply UEL-compliant??