tomcat-taglibs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From martin.coo...@tumbleweed.com
Subject Re: struts-tags - long form problem
Date Wed, 10 Oct 2001 20:02:03 GMT
The form taglib is deprecated in Struts 1.0 (see the Release Notes and/or
the struts-form.tld file), and will be removed in Struts 1.1.

--
Martin Cooper


----- Original Message -----
From: "Tahir Awan" <TAwan@descartes.com>
To: <struts-user@jakarta.apache.org>
Sent: Wednesday, October 10, 2001 12:47 PM
Subject: struts-tags - long form problem


>
> yes, I am using org.apache.struts.taglibs.FormTag and never used one tags
> from html, logic packages. I think the files from taglibs should be
removed
> (or perhaps already deprecated).
>
> Tahir
>
> -----Original Message-----
> From: martin.cooper@tumbleweed.com [mailto:martin.cooper@tumbleweed.com]
> Sent: Wednesday, October 10, 2001 2:41 PM
> To: taglibs-user@jakarta.apache.org
> Subject: Re: struts-tags - long form problem
>
>
> Perhaps you're using, and looking at, the wrong version of the tag? If you
> are using the struts-form taglib, you should be aware that that is
obsolete.
> You should be using the struts-html taglib instead. The source for the
> <html:form> tag in Struts 1.0 is here:
>
>
http://cvs.apache.org/viewcvs/jakarta-struts/src/share/org/apache/struts/tag
> lib/html/FormTag.java?rev=1.13&content-type=text/vnd.viewcvs-markup
>
> As you can see, the bean is being saved in request scope.
>
> Including JSP pages with form elements inside a form does work with Struts
> 1.0. I have a shipping product that makes use of it.
>
> --
> Martin Cooper
>
>
> ----- Original Message -----
> From: "Tahir Awan" <TAwan@descartes.com>
> To: <taglibs-user@jakarta.apache.org>
> Sent: Tuesday, October 09, 2001 12:56 PM
> Subject: RE: struts-tags - long form problem
>
>
> >
> > I tried to break my long-form like below.
> >    <html:form action="whatever">
> >      <jsp:include page="part1.jsp" flush="true"/>
> >      <jsp:include page="part2.jsp" flush="true"/>
> >    </html:form>
> > But could not succeed. I checked the struts 1.0 version and there's no
> > different in related code as its still putting the bean in Page scope.
Can
> > somebody confirm if this is solved in struts 1.1 ?(though I got it to
work
> > by chaning appropriate line in FormTag.java).
> >
> > Thanks,
> > Tahir
> >
> > -----Original Message-----
> > From: martin.cooper@tumbleweed.com [mailto:martin.cooper@tumbleweed.com]
> > Sent: Saturday, October 06, 2001 4:35 PM
> > To: taglibs-user@jakarta.apache.org
> > Subject: Re: struts-tags - long form problem
> >
> >
> >
> > ----- Original Message -----
> > From: "Tahir Awan" <TAwan@descartes.com>
> > To: <taglibs-user@jakarta.apache.org>
> > Sent: Saturday, October 06, 2001 3:56 AM
> > Subject: RE: struts-tags - long form problem
> >
> >
> > > Thanks a lot for this valuable info. Actually I have a version
retrieved
> > in
> > > last December and modified some tags and wrote some new tags to fit
our
> > > needs (I am only using taglibs from the struts framework).
> > > But it looks like to solve this problem, I have to acquire the latest
> > > version and redo my changes.
> >
> > If you think the changes you made to the Struts tags might be useful
> > extensions, then you could propose them as such on the struts-dev
mailing
> > list.
> >
> > > I have all the forms with a Custom Type (PageBean) which is wrapper
> around
> > a
> > > Collection and like this idea because I dont have to create a new
> javabean
> > > for each view.
> > >
> > > So the question is whether the included jsp files (fragments) will
still
> > > read properties from form's bean?
> >
> > Yes, they will.
> >
> > --
> > Martin Cooper
> >
> > >
> > > Tahir
> > >
> > > -----Original Message-----
> > > From: martin.cooper@tumbleweed.com
> > > To: taglibs-user@jakarta.apache.org
> > > Sent: 10/5/01 11:34 PM
> > > Subject: Re: struts-tags - long form problem
> > >
> > > Actually, it is possible, and it is the only solution I am aware of. I
> > > know,
> > > because I rely on this heavily to solve exactly the problem you are
> > > having.
> > > :-}
> > >
> > > Early versions of Struts stored form-related data in page scope, which
> > > prevented the use of nesting in the way you describe. However, some
time
> > > ago - before the Struts 1.0 release - this was changed so that the
> > > form-related data is stored in request scope.
> > >
> > > This makes it possible to break up your pages like this:
> > >
> > >   <html:form action="whatever">
> > >     <jsp:include page="part1.jsp" flush="true"/>
> > >     <jsp:include page="part2.jsp" flush="true"/>
> > >   </html:form>
> > >
> > > Incidentally, questions on Struts-related tags are better asked on the
> > > struts-user mailing list.
> > >
> > > --
> > > Martin Cooper
> > >
> > >
> > > ----- Original Message -----
> > > From: "Tahir Awan" <TAwan@descartes.com>
> > > To: <taglibs-user@jakarta.apache.org>
> > > Sent: Friday, October 05, 2001 2:46 PM
> > > Subject: RE: struts-tags - long form problem
> > >
> > >
> > > > That's not possible because all of the tags have to be nested inside
> > > > struts:form tag (otherwise they wont render).
> > > >
> > > > Tahir
> > > >
> > > > -----Original Message-----
> > > > From: Lavandowska
> > > > To: taglibs-user@jakarta.apache.org
> > > > Sent: 10/5/01 5:01 PM
> > > > Subject: Re: struts-tags - long form problem
> > > >
> > > > --- Tahir Awan <TAwan@descartes.com> wrote:
> > > > > I can't break the page because all the tags have to be nested in
the
> > > > > <form>
> > > > > tag. Is there any workaround?
> > > >
> > > > I'm not saying this is a "good" solution, but you could break it up
by
> > > > putting parts into other .jspf (fragment) files and using
<jsp:include
> > > > /> to execute them.
> > > >
> > > > Lance
> > > >
> > > > __________________________________________________
> > > > Do You Yahoo!?
> > > > NEW from Yahoo! GeoCities - quick and easy web site hosting, just
> > > > $8.95/month.
> > > > http://geocities.yahoo.com/ps/info1
> > >
> >



Mime
View raw message