Shouldn't be anymore complicated than that.
On 19 Jan 2004, at 16:01, Martin Sturzenegger wrote:
hi,
concerning nested properties, i found so many questions, hints etc. in the archive but nothing that really helped all the way...i'm still confused (or even more now...)
i still don't understand how struts handles input from a form that holds an iteration of nested beans.
is the following correct?
as soon as the user submits the form, the actionform-bean, holding the nested beans with the user's changes, gets transmitted.
is it so, that before the action-class is called, the form-bean's reset() method is called, and all nested beans are set to null by default?
so do i have to override the reset() method?
what do i iterate over in the reset() method to get the user's inputs?
how do i limit the iteration?
does the validate() method gets called before the reset method?.
i've seen examples, where a dto-class is instanciated within the reset() method.
is this the way to do it?
do i have to access these dto-beans in the action class?
could somebody give me a little example of a reset()-method, just to show how the user's input can be gathered and then stored away?
and.. what are lazy lists? i wasn't able to find a definition....
sorry about it but
regards from an utterly confused martin
---------- Urspruengliche Nachricht ------------------------------ Von: <[EMAIL PROTECTED]> Datum: Mon, 19 Jan 2004 10:52:10 +0100
You ahve a fixed length or Empty list in the form.So when the auto population tries to populate the nested bean for the list which is empty/fixed size,you get this exception.
Try to use lazy list or search the archive for nested property usage...There are many examples which will demonatrate how to use it.
HTH. regards, Shirish
-----Original Message-----
From: Martin Sturzenegger [mailto:[EMAIL PROTECTED]
Sent: Monday, January 19, 2004 10:46 AM
To: Struts Users Mailing List; [EMAIL PROTECTED]; Struts Users
Mailing List
Subject: Re: Including one JSP in another
i try to receive user-input from a form using a list of nested beans. after hitting submit i get an ArrayIndexOutOfBoundsException can somebody give me a hint? many thanks martin
stacktrace:
java.lang.ArrayIndexOutOfBoundsException
java.lang.reflect.Array.get(Native Method)
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(Property Utils.java:525)
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(Property Utils.java:428)
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyU tils.java:770)
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.j ava:801)
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java: 881)
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProce ssor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.jav a:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java: 1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
attachments
Confidentiality Notice
The information contained in this electronic message and anyorto this message are intended
for the exclusive use of the addressee(s) and may contain confidential
or privileged information. If
you are not the intended recipient, please notify the sender at Wiproattachments[EMAIL PROTECTED] immediately and destroy all copies of this message and any attachments.
------------------------------------------------------------------ ---
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Confidentiality Notice
The information contained in this electronic message and anyorto this message are intendedorfor the exclusive use of the addressee(s) and may contain confidentialprivileged information. Ifyou are not the intended recipient, please notify the sender at Wipro[EMAIL PROTECTED] immediatelyand destroy all copies of this message and any attachments.
------------------------------------------------------------------ ---
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]
--------------------------------------------------------------------- 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]

