On Tue, Oct 02, 2001 at 04:53:04PM +0200, Arnaud H?ritier wrote:
> I done it, but I would to store the info between two sessions, that's why I tried
>this.
Store it somehow in application scope bean then?
>
> > -Message d'origine-
> > De: Marcel May [SMTP:[EMAIL PROTECTED]]
> > Date: mardi 2 octobre 2001 16:40
> > ?: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > Cc: '[EMAIL PROTECTED]'
> > Objet: Re: Can't use Cookies in tag libraries ?
> >
> > Store your information in a bean with e.g. session scope?
> > Is much simpler ...
> >
> > On Tue, Oct 02, 2001 at 04:40:05PM +0200, Arnaud H?ritier wrote:
> > > After studying the problem, I'm agree with you Fernando.
> > > It's not a good idea to access to the header components from a taglibrary.
> > > I found a bypass to my problem substituting a tag which flush
> > > the content by a <@ include> which doesn't.
> > > It works in this case but it's very bad and it reduces enormously the reuse
> > > of my taglibrary.
> > > I thinks that this problem is very annoying. I wouldn't do a very
> > > complicated thing. I developped a page by page iterator, and I wanted to
> > > store from the taglibrary in a cookie the number of lines selected by the
> > > user, in order to be transparent in the jsp page.
> > > what a shame that cookies are transfered in the header :-(
> > >
> > > too bad for me
> > >
> > > arno
> > >
> > >
> > > > -Message d'origine-
> > > > De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
> > > > Date: mardi 2 octobre 2001 16:16
> > > > ?: [EMAIL PROTECTED]
> > > > Cc: Tomcat-User (Adresse de messagerie)
> > > > Objet: RE: Can't use Cookies in tag libraries ?
> > > >
> > > >
> > > > I would say its not good practice for a taglib to write any HTTP header
> > > --
> > > > of course, that includes cookies.
> > > > Since tag extensions are designed to make scripted markup more
> > > expressive,
> > > > compact, etc., they have to
> > > > be allowed anywhere that markup is allowed. If possibly Struts is
> > > causing
> > > > headers to be committed sooner
> > > > that you are used to, even if Struts did nothing, you could still never
> > > > insure that your tag would be successfully
> > > > be able to write a cookie in all instances -- there's nothing to stop
> > > your
> > > > tag from being included at the bottom
> > > > of a 50K JSP page. Unless the servlet container had a large buffer, the
> > > > headers would already be committed.
> > > >
> > > > In apps I've worked on, we've always had a usage of putting any
> > > statements
> > > > that write headers -- those controlling page
> > > > caching, for example -- at the top of our JSP's, before any markup is
> > > > transmitted. The mechanism is not
> > > > foolproof, in that it relies on developers to understand and employ the
> > > > usage, but then again this is no more
> > > > burdensome that the 100 other things you need to know to make this stuff
> > > > operate correctly.
> > > >
> > > > - Fernando
> > > >
> > > >
> > > >
> > > >
> > >
> > > > Arnaud
> > >
> > > > H?ritier To: "Tomcat-User (Adresse de
> > > messagerie)" <[EMAIL PROTECTED]>
> > > > > > messagerie)" <[EMAIL PROTECTED]>, (bcc: Fernando
> > > > ra.com> Salazar/CAM/Lotus)
> > >
> > > > Subject: RE: Can't use
> > > Cookies in tag libraries ?
> > > > 10/02/2001
> > >
> > > > 07:42 AM
> > >
> > > > Please respond
> > >
> > > > to struts-user
> > >
> > > >
> > >
> > > >
> > >
> > > >
> > > >
> > > >
> > > >
> > > > Same think if I try to add a Cookie in the response from a JSP page :-(
> >