java - Which variables can be accessed with the ${...} syntax in a Struts tag in a JSP page? -


i'm getting little bit frustrated since can't find out variables can access ${...} syntax in struts tag, placed in jsp page.

as example i've got following code:

<c:set target="${status.menue}" property="activemenuepath" value="whatever" /> 

where object "status.menue" have defined in order can accessed dollar sign , braces. defined in struts tile or in form?

it should placed in of page, request, session or application scopes using respectively jspcontext#setattribute(), servletrequest#setattribute(), httpsession#setattribute() or servletcontext#setattribute(). either directly or indirectly inside servlet. mvc frameworks indirectly, configureable giving model object "request", "session" or "application" scope.

the expression language (el) access them using jspcontext#findattribute().

this way unrelated struts. it's legacy mvc framework built on top of jsp/servlet api. <c:set> not struts tag well, it's jstl tag.


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -