Remember, the EL wasn't introduced just to be a one-to-one replacement for
Java code in a
JSP -- that would have been senseless.
Rather, the EL is specifically designed to help you do the things that
you should be doing in JSP pages, and to prevent you from doing what you shouldn't.
It requires a little bit of a change in thinking. This is a good example of that. You don't want to expose general methods, but rather bean getters. And by having a getter that exposes a map, you can key into that map with ease.