Anybody can tell me how to use "%" and "#" sign in STRUTS2 OGNL? I google around, but can't find any valuable info about this.Or give me a link of documentation of this.
thanks
See Question&Answers more detail:osAnybody can tell me how to use "%" and "#" sign in STRUTS2 OGNL? I google around, but can't find any valuable info about this.Or give me a link of documentation of this.
thanks
See Question&Answers more detail:osThe %
character forces OGNL evaluation, so <s:property name="%{foo}"/>
will query the stack for a foo
property. It's not always required (rarely, in fact), but it's easier to use it consistently for clarity.
The #
character accesses a named value stack context variable, for example, you used to need it to access a variable created using the <s:set>
tag. You need it to access things like a session variable, like <s:property name="#session.user.name"/>
.