I don't know about making an Interceptor for just one Action :-) Just
put it in the Action.

If you know how many items you'll have you can pre-populate the List
with empty Item instances and use them...

> -----Original Message-----
> From: Francisco Hernandez [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, January 07, 2004 9:12 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [OS-webwork] how to populate a list of objects 
> from a form
> 
> 
> maybe you can use an Interceptor to do this for you on just 
> that one action?
> 
> Patrick Lightbody wrote:
> 
> >Paul... yes and no (or, yes and not yet) :)
> >
> >Check out WebWork Tip #1 on my blog:
> >
> >http://www.lightbody.net/~plightbo/archives/000042.html
> >
> >Basically, we already support doing it if there was just a 
> single Item 
> >(or an array of Items), but when WW sees a List it currently 
> has no way 
> >to know it needs to do "list.add(new Item())". Any suggestions as to 
> >how you'd like to tell WW that the type of the list is 
> "Item" would be 
> >greatly appreciated. I originally thought of doing it in a hidden 
> >field, but then that could pose a huge security problem. I 
> also thought 
> >of doing it in a properties file, but do we really want Yet Another 
> >Property File?
> >
> >
> >Pat
> >
> >PS: I need more content for various WW tips. Please email me 
> (plightbo
> >-at- yahoo -dot- com) privately with suggestions or ideas on 
> topics I 
> >should cover.
> >
> >
> >-----Original Message-----
> >From: [EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED] On 
> Behalf Of 
> >Paul Knepper
> >Sent: Wednesday, January 07, 2004 10:59 AM
> >To: [EMAIL PROTECTED]
> >Subject: [OS-webwork] how to populate a list of objects from a form
> >
> >I would like to have WW2 populate a list of objects from a form.
> >
> >Say I have:
> >
> ><form>
> >  <table>
> >    <tr>
> >      <input type="text" name="myProp1" />
> >      <input type="text" name="myProp2" />
> >      <input type="text" name="myProp3" />
> >    </tr>
> >
> >    <tr>
> >      <input type="text" name="myProp1" />
> >      <input type="text" name="myProp2" />
> >      <input type="text" name="myProp3" />
> >    </tr>
> >
> >    <tr>
> >      <input type="text" name="myProp1" />
> >      <input type="text" name="myProp2" />
> >      <input type="text" name="myProp3" />
> >    </tr>
> >  </table>
> ></form>
> >
> >
> >
> >In my action class I have
> >
> >public MyAction extends ActionSupport {
> >  private List itemsList = new ArrayList();
> > 
> >}
> >
> >
> >I also have a domain object class Item:
> >class Item {
> >  private String myProp1;
> >  private String myProp2;
> >  private String myProp3;
> >
> >  ... getters and setters
> >}
> >
> >
> >Is there a way to have WebWork2 populate the
> >itemsList List with instances of the Item 
> >class populated from the data in the table?
> >
> >For each row in the table an instance of
> >the Item object should be inserted into the
> >itemsList property of the action class.
> >
> >Thanks,
> >Paul
> >
> >
> >
> >-------------------------------------------------------
> >This SF.net email is sponsored by: Perforce Software.
> >Perforce is the Fast Software Configuration Management 
> System offering 
> >advanced branching capabilities and atomic changes on 50+ platforms. 
> >Free Eval! http://www.perforce.com/perforce/loadprog.html
> >_______________________________________________
> >Opensymphony-webwork mailing list 
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> >
> >-------------------------------------------------------
> >This SF.net email is sponsored by: Perforce Software.
> >Perforce is the Fast Software Configuration Management 
> System offering 
> >advanced branching capabilities and atomic changes on 50+ platforms. 
> >Free Eval! http://www.perforce.com/perforce/loadprog.html
> >_______________________________________________
> >Opensymphony-webwork mailing list 
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> >
> >
> >  
> >
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Perforce Software.
> Perforce is the Fast Software Configuration Management System 
> offering advanced branching capabilities and atomic changes 
> on 50+ platforms. Free Eval! 
> http://www.perforce.com/perforce/loadprog.html
> 
> _______________________________________________
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to