Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Started Issues and Goals section

...

  • 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

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 evaluate now vs evaluate later concept (UEL ${} vs #{})
  • Inconsistent default evaluation in tags and results (some evaluate expression, some don't, and users have no way of knowing without checking javadoc/code)

Goals

  • Pluggable EL or a simple UEL-compliant??