You need at least one nested parent tag on the top page with the <html:form>
tag. This will allow the nested tags to put their parent reference into the
request object, from which the nested tags in the included page can pick it
up.
eg:
<html:form action="/Time/SaveTimesheet" styleId="GridForm">
<nested:property property="someProperty">
<jsp:include page="TimesheetGrid1View.jsp" />
</nested:property>
</html:form>
...and no, you can't use "./" or "this/", but can be a "fake" property (a
named property which just returns a reference to the same bean).
If there's already a nested level like this, then it's a case of versioning.
What version of Struts are you using?...
Arron.
> Thanks Drew... thanks for your response.
>
> I know the code will work if the form tag is on the same page -- I have
> code like that in other places. The reason for the inlcude is to reuse
> pieces of the page and putting the form in the included file would
> defeat that purpose in this case.
>
> Chris
>
> -----Original Message-----
> From: Drew Zimber [mailto:drew.zimber@;shaws.com]
> Sent: Thursday, November 14, 2002 1:12 PM
> To: 'Struts Users Mailing List'
> Subject: RE: nested:iterate in an included page
>
> just ran into this yesterday. From what i can tell, the nested tags
> NEED the <html:form> tags on that very page, or else it cant seem to
> resolve the form object. If anyone knows a way around this, i'd like to
> hear it as this seems to defeat the purpose of templating...
>
> try putting the form tags just on that included page and see if you get
> the errors.
>
> dz
>
> -----Original Message-----
> From: Chris Sargent [mailto:csargent@;aerisinc.com]
> Sent: Thursday, November 14, 2002 4:07 PM
> To: Struts Mail List
> Subject: nested:iterate in an included page
>
> I am having trouble using the nested:iterate tag in a page that I am
> including using jsp:include. I am probably doing something silly, but
> could someone provide some help? My main page looks like this:
>
> ...
>
> <html:form action="/Time/SaveTimesheet" styleId="GridForm">
> ...
> <jsp:include page="TimesheetGrid1View.jsp" />
> ...
>
> And the included page looks like this:
>
> <nested:root name="timesheetForm" />
> ....
> <nested:iterate indexId="index" id="entry"
> property="timesheet.line[0].entry" type="TimesheetLineEntry">
> ....
>
> I get a null ref error on the nested:iterate tag in the included page.
>
> Any help is much appreciated!
>
> Chris
>
> --
> To unsubscribe, e-mail:
> <mailto:struts-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:struts-user-help@;jakarta.apache.org>
>
> --
> To unsubscribe, e-mail: <mailto:struts-user-
[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:struts-user-
[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>