Yes i think too that the Nicolas's and James solution is better.

----- Original Message -----
From: "Renato Romano" <[EMAIL PROTECTED]>
To: "'Noureddine Bekrar'" <[EMAIL PROTECTED]>; "'Struts Users Mailing List'"
<[EMAIL PROTECTED]>
Sent: Friday, March 14, 2003 4:26 PM
Subject: RE: Tag Extension


> I was looking at that possibility, but, if doing so, my own tag should
> redefine all setter property for the original tags: the html:select tag,
> for example has a style attribute; If I use it as a private object
> inside mine, I have to redefine the getStyle and setStyle methods; this
> of course is still valid for all other attributes.
>
> It is maybe better to extend one of the tags i want to use, and then add
> code, as suggested by Nicolas...
> What I don't like in this solution is I don't really reuse code (In the
> Nicolas example, code from SelectTag is reused, but for writing a Submit
> button I have to copy, or write my own code ...)
>
> ____________________________________
> Renato Romano
> Sistemi e Telematica S.p.A.
> Calata Grazie - Vial Al Molo Giano
> 16127 - GENOVA
>
> e-mail: [EMAIL PROTECTED]
> Tel.:   010 2712603
> _____________________________________
>
>
> -----Original Message-----
> From: Noureddine Bekrar [mailto:[EMAIL PROTECTED]
> Sent: venerd� 14 marzo 2003 16.06
> To: Struts Users Mailing List; [EMAIL PROTECTED]
> Subject: Re: Tag Extension
>
>
> exactely
>
>
>
> ----- Original Message -----
> From: "Renato Romano" <[EMAIL PROTECTED]>
> To: "'Noureddine Bekrar'" <[EMAIL PROTECTED]>; "'Struts Users Mailing
> List'" <[EMAIL PROTECTED]>
> Sent: Friday, March 14, 2003 4:10 PM
> Subject: RE: Tag Extension
>
>
> > You mean something like: ??
> >
> > Public class SelectPlusButton extends TagSupport
> > {
> >
> >
> > doStartTag(...)
> > {
> > // Write out a table definition...
> > SelectTag st = new SelectTag();
> > st.doStartTag(..);
> > ...
> > ButtonTag bt = new ButtonTag();
> > bt.doStartTag();
> > ....
> > }
> > }
> >
> > ____________________________________
> > Renato Romano
> > Sistemi e Telematica S.p.A.
> > Calata Grazie - Vial Al Molo Giano
> > 16127 - GENOVA
> >
> > e-mail: [EMAIL PROTECTED]
> > Tel.:   010 2712603
> > _____________________________________
> >
> >
> > -----Original Message-----
> > From: Noureddine Bekrar [mailto:[EMAIL PROTECTED]
> > Sent: venerd� 14 marzo 2003 15.52
> > To: Struts Users Mailing List; [EMAIL PROTECTED]
> > Subject: Re: Tag Extension
> >
> >
> > i think to do that , you must write a new tag java class (extends
> > "TagSupport" class)and in this class you will use a java code of the 2
>
> > other classes ( select and option).
> >
> > and after this you will declare your new tag in the tld file.
> >
> > ----- Original Message -----
> > From: "Renato Romano" <[EMAIL PROTECTED]>
> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> > Sent: Friday, March 14, 2003 3:24 PM
> > Subject: Tag Extension
> >
> >
> > > What is the standard way to "extend" a struts tag, or generally
> > > whatever jsp tag ? Do I have to extend the Java class Implementing
> > > that tag ? To be more clear: in my application I have to often use a
>
> > > select/options struts tag, together with a button, so it would be
> > > useful in the jsp page to only use one construct. Any ideas ? Thanks
>
> > > a lot.
> > >
> > > Renato
> > >
> > > P.S.: I know, this is not really a struts question, but I think it
> > > would be of interest ...
> > >
> > > ____________________________________
> > > Renato Romano
> > > Sistemi e Telematica S.p.A.
> > > Calata Grazie - Vial Al Molo Giano
> > > 16127 - GENOVA
> > >
> > > e-mail: [EMAIL PROTECTED]
> > > Tel.:   010 2712603
> > > _____________________________________
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > -
> > > 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]
> >
> >
>
>
>
>
> ---------------------------------------------------------------------
> 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