Thanks very much James.

Thanks also for resisting the urge to put a giant RTFM in your response. :-)

Jefficus

----- Original Message -----
From: "James Mitchell" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Sunday, March 30, 2003 9:57 AM
Subject: Re: It's late and I'm feeling stupid


>
> From http://jakarta.apache.org/struts/userGuide/struts-bean.html#define
>
> The <bean:define> tag differs from <jsp:useBean> in several ways,
> including:
>     * Unconditionally creates (or replaces) a bean under the specified
>       identifier.
>     * Can create a bean with the value returned by a property getter of
>       a different bean (including properties referenced with a nested
>       and/or indexed property name).
>     * Can create a bean whose contents is a literal string (or the
>       result of a runtime expression) specified by the value attribute.
>
>
>
>
>
> On Sun, 2003-03-30 at 00:47, Jeff Smith wrote:
> > I have some data in an XML file.
> >
> > I read it in from JSP using <x:set> (the JSTL X tags)
> >
> > I then transfered it to a variable like so:
> > <c:set var="somevarname">
> >     <x:out ... />
> > </c:set>
> >
> > I can now dump it out happily using <c:out>
> >
> > It turns out that this particular value (an integer) is useful in a
> > subsequent JSP page (if my user elects to go there by clicking the
> > appropriate link). So I want to pass it as a parameter when I link to
that
> > next page.
> >
> > Aha! the <html:link> allows me to add parameter information. But it
appears
> > that such info must be in a bean.
> >
> > So I created a bean:
> > <jsp:useBean id="foo" class="java.lang.String"/>
> >
> > But for all my efforts, I can't figure out how to get the "somevarname"
> > value into "foo"
> >
> > I tried:
> > <jsp:useBean id="foo" class="java.lang.String"><c:out
> > value="${somevarname}"/></jsp:useBean>
> > but that isn't working. (Subsequent attempts to <bean:write name="foo"/>
> > come up blank.)
> >
> > I just know when I wake up tomorrow, the answer is going to be obvious
and
> > I'm going to feel stupid for asking. But one of the advantages of
working
> > late without much sleep is that we don't care how we're going to feel
about
> > it in the morning.
> >
> > Any suggestions?
> >
> > Jefficus
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> --
> James Mitchell
> Software Developer/Struts Evangelist
> http://www.open-tools.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to