Hi,
Sorry for insisting, but we didn't get conclusion on the subject.
Does someone have an idea? Do we miss sthg ?
We are currently thinking in developing such an extension for struts2.
Best Regards
-Mensaje original-
De: Nicola de Saint-Aubert [mailto:nsaintaub...@lavanguardia.es]
Enviado el: jueves, 08 de abril de 2010 13:54
Para: 'Struts Users Mailing List'
CC: 'Juan A. Martínez'; 'Jordi Marquès'
Asunto: JSP local scope / include con object domain visibility control
Hi,
We wonder how to control the visibility of object put in the stack when
including a jsp in another one.
We do know the action/request/page
scope and the include tag
specification.
But we have a need for another JSP level scope and include tag with the
following characteristic:
- the scope has the JSP life time
- some (input) scope objects can be injected from a parent jsp via
a include tag into a the child jsp scope
- some (output) scope objects can be backwarded from a child jsp
into the parent jsp scope when returning the include tag.
- we want to access the JSP scope variables using the common Struts
way (# operator), this scope being the prior one.
We insist that we want to pass object that might be complex (and not only
strings)
Did any one have to face with this problem? Is their a way for implementing
such a feature in struts?
Example:
-Parent.jsp:
s:set name=myParentScopeObjectName value=%{myObj} scope=JSP/
s:include value=Child.jsp
s:inputparam name=myParentScopeObjectName to=myInputName/
//myInputName is injected in the Child JSP scope as reference to the object
myParentScopeObject
s:outputparam name=myChildScopeObjectName to=myOutputName
// myChildScopeObjectName (of Child JSP scope) is injected in Parent JSP
scope as myOutputName
/s:include
s:property value=#myOutputName/
---Child.jsp:
s:property value=#myInputName/
s:set name= myChildScopeObjectName value=%{myChildObj} scope=JSP/
-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org