You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Martin Gainty <mg...@hotmail.com> on 2007/05/12 14:59:24 UTC
Re: Custom component - custom tag
http://struts.apache.org/2.x/docs/access-to-valuestack-from-jsps.html
to quote
"There is a simple, if not elegant, solution available in JSP 2.0 EL, for
exposing ValueStack to OGNL. It is possible to create custom functions that
can be called from EL expressions. Functions have to be 'public static' and
specified in a TLD file.
To use a function, import the TLD in a JSP file where you've want to use a
function."
HTH
M--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
----- Original Message -----
From: "Mansour" <ma...@yahoo.com>
To: "Struts Users Mailing List" <us...@struts.apache.org>
Sent: Friday, May 11, 2007 10:04 PM
Subject: Custom component - custom tag
> where do I find tutorial about writing my own UI component ?
> I wrote a tag already to be used with JSP then when I tried it with struts
> 2 it didn't work. Basically, because I am passing the object as string and
> trying to retrieve it form the context in the custom tag. This is not
> working because struts ( I believe passes it into a valueStack). How do I
> rewrite my tag. Is there a tutorial ?
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Custom component - custom tag
Posted by Mansour <ma...@yahoo.com>.
Thank you:
This looks close to what I need. But I think I am missing something
here. I am setting an abject value in the Action. Where is this object
stored, on the ValueStack ? Basically I am setting a resuletSet in the
action and I need a tag to display it, so How can I access it from the tag.
I tried this:
ActionContext a = ActionContext.getContext();
Object value = a.getValueStack().findValue("results");
but it's not working.
Martin Gainty wrote:
> http://struts.apache.org/2.x/docs/access-to-valuestack-from-jsps.html
> to quote
> "There is a simple, if not elegant, solution available in JSP 2.0 EL,
> for exposing ValueStack to OGNL. It is possible to create custom
> functions that can be called from EL expressions. Functions have to be
> 'public static' and specified in a TLD file.
> To use a function, import the TLD in a JSP file where you've want to
> use a function."
>
> HTH
> M--
>
> This email message and any files transmitted with it contain confidential
> information intended only for the person(s) to whom this email message is
> addressed. If you have received this email message in error, please
> notify
> the sender immediately by telephone or email and destroy the original
> message without making a copy. Thank you.
>
>
> ----- Original Message ----- From: "Mansour" <ma...@yahoo.com>
> To: "Struts Users Mailing List" <us...@struts.apache.org>
> Sent: Friday, May 11, 2007 10:04 PM
> Subject: Custom component - custom tag
>
>
>> where do I find tutorial about writing my own UI component ?
>> I wrote a tag already to be used with JSP then when I tried it with
>> struts 2 it didn't work. Basically, because I am passing the object
>> as string and trying to retrieve it form the context in the custom
>> tag. This is not working because struts ( I believe passes it into a
>> valueStack). How do I rewrite my tag. Is there a tutorial ?
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org