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" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
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: [EMAIL PROTECTED]
> Sent: 10/5/01 5:01 PM
> Subject: Re: struts-tags - long form problem
>
> --- Tahir Awan <[EMAIL PROTECTED]> 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


Reply via email to