Hi,
I'm using Struts 2.0.11.
I'm a bit confused with the available "expression languages". I've found
that ${ ... }, %{ ... } and #... are all possible, but I'd like to know who
defines them, in which tags they are available, in which scopes they are
available, etc.
If I understand correctly, the ${ ... } is replaced by the servlet engine (
e.g. Tomcat), so if I include it in a struts Tag, it will be replaced by a
literal before it arrives to struts. Besides, this makes it available
outside a tag. For instance,
<html><body>
${myVar}
</body></html>
will display the contents of myVar if the server complies with JSP2.0.
Expressions with #... are OGNL, and are replaced by struts (webworks),
right?
What about the %{ ... } ?
Is there a document describing how all these options fit together?
Thanks in advance.