When I saw this I thought that is would evaluate the bean as a string.
Will it? Will it call toString on the RS bean and pass that value?
> -----Original Message-----
> From: A mailing list about Java Server Pages specification and reference
> [mailto:[EMAIL PROTECTED]]On Behalf Of Craig R. McClanahan
> Sent: Thursday, July 20, 2000 8:36 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Java-Instance in Custom Tag
>
>
> Herbert Pfleger wrote:
>
> > Hi All,
> > I am trying to give the instance of a javaobject as an
> attribute to a self
> > written Custom Tag.
> > I put it in my Jsp with
> > <jsp:useBean id="RS" class="try1.Jsp5Bean" scope="page"/>
> > then run the Custom Tag with <xxx:yy rs="RS" />
> > If in my Tag-Javaclass rs is a String, then i got no Error, but
> if rs is a
> > javaclass i got
> > javax.servlet.ServletException: argument type mismatch.....
> >
>
> To pass the bean itself, you would need to say
>
> <xxx:yy rs="<%= RS >"/>
>
> instead.
>
> However, I would recommend that the "rs" attribute of the custom
> tag class itself
> should be a string -- and you can use it to pass the name of the
> bean that you are
> interested in. For example, if your custom tag class has this:
>
> private String rs = null;
>
> public void setRs(String rs) {
> this.rs = rs;
> }
>
> then you can access the actual object like this:
>
> try1.Jsp5Bean myBean =
> (try1.Jsp5Bean) pageContext.getAttribute(this.rs);
>
> The nice thing about it is you can refer to a different bean of
> the same class (say
> you stored it under id "XY") by saying:
>
> <xxx:yy rs="XY"/>
>
> >
> > Can anybody please help me
> >
> > Thanks Herb
> >
>
> Craig McClanahan
>
> ==================================================================
> =========
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.html
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets