Re: C:out and LazyValidatorActionForm
You could just create your own custom lazy form and add a getMap() method public class MyLazyForm extends LazyValidatorActionForm { public MyLazyForm() { super(); } public Map getMap() { return ((LazyDynaBean)dynaBean).getMap(); } } I have also just added this to LazyValidatorForm on my web site - so all the lazy ActionForms now have it. http://www.niallp.pwp.blueyonder.co.uk/#lazydynabean Niall - Original Message - From: Seaman, Sloan [EMAIL PROTECTED] To: 'Struts Users Mailing List' [EMAIL PROTECTED] Sent: Tuesday, September 14, 2004 8:56 PM Subject: RE: C:out and LazyValidatorActionForm That's what I thought. I even tried LazyValidatorActionMap but that didn't seem to do it either... Ah well... -- Sloan -Original Message- From: Kris Schneider [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 14, 2004 3:53 PM To: Struts Users Mailing List Subject: Re: C:out and LazyValidatorActionForm It's not a DynaActionForm, so it doesn't inherit the map property, and it doesn't appear to define one of its own: ActionForm ^ __|__ | | ValidatorForm DynaActionForm (map property defined here) ^ | BeanValidatorForm ^ | LazyValidatorForm ^ | LazyValidatorActionForm Quoting Seaman, Sloan [EMAIL PROTECTED]: I'm trying to use c:out to display the contents of a form bean that is of type: form-bean name=form_DetailSheet type=org.apache.struts.validator.LazyValidatorActionForm/ I set a form value like so: DynaBean df = (DynaBean)_form; df.set(accessionDate, new java.util.Date()); I thought that doing a c:out value=form_DetailSheet.map.accessionDate/ would do it but I keep getting an error that it can't find .map How do I go about getting the value? Thanks! -- Sloan -- Kris Schneider mailto:[EMAIL PROTECTED] D.O.Tech http://www.dotech.com/ - 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]
Re: C:out and LazyValidatorActionForm
It's not a DynaActionForm, so it doesn't inherit the map property, and it doesn't appear to define one of its own: ActionForm ^ __|__ | | ValidatorForm DynaActionForm (map property defined here) ^ | BeanValidatorForm ^ | LazyValidatorForm ^ | LazyValidatorActionForm Quoting Seaman, Sloan [EMAIL PROTECTED]: I'm trying to use c:out to display the contents of a form bean that is of type: form-bean name=form_DetailSheet type=org.apache.struts.validator.LazyValidatorActionForm/ I set a form value like so: DynaBean df = (DynaBean)_form; df.set(accessionDate, new java.util.Date()); I thought that doing a c:out value=form_DetailSheet.map.accessionDate/ would do it but I keep getting an error that it can't find .map How do I go about getting the value? Thanks! -- Sloan -- Kris Schneider mailto:[EMAIL PROTECTED] D.O.Tech http://www.dotech.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: C:out and LazyValidatorActionForm
That's what I thought. I even tried LazyValidatorActionMap but that didn't seem to do it either... Ah well... -- Sloan -Original Message- From: Kris Schneider [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 14, 2004 3:53 PM To: Struts Users Mailing List Subject: Re: C:out and LazyValidatorActionForm It's not a DynaActionForm, so it doesn't inherit the map property, and it doesn't appear to define one of its own: ActionForm ^ __|__ | | ValidatorForm DynaActionForm (map property defined here) ^ | BeanValidatorForm ^ | LazyValidatorForm ^ | LazyValidatorActionForm Quoting Seaman, Sloan [EMAIL PROTECTED]: I'm trying to use c:out to display the contents of a form bean that is of type: form-bean name=form_DetailSheet type=org.apache.struts.validator.LazyValidatorActionForm/ I set a form value like so: DynaBean df = (DynaBean)_form; df.set(accessionDate, new java.util.Date()); I thought that doing a c:out value=form_DetailSheet.map.accessionDate/ would do it but I keep getting an error that it can't find .map How do I go about getting the value? Thanks! -- Sloan -- Kris Schneider mailto:[EMAIL PROTECTED] D.O.Tech http://www.dotech.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: C:out and LazyValidatorActionForm
The Struts tags are BeanUtils-enabled, so bean:write should work... Quoting Seaman, Sloan [EMAIL PROTECTED]: That's what I thought. I even tried LazyValidatorActionMap but that didn't seem to do it either... Ah well... -- Sloan -Original Message- From: Kris Schneider [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 14, 2004 3:53 PM To: Struts Users Mailing List Subject: Re: C:out and LazyValidatorActionForm It's not a DynaActionForm, so it doesn't inherit the map property, and it doesn't appear to define one of its own: ActionForm ^ __|__ | | ValidatorForm DynaActionForm (map property defined here) ^ | BeanValidatorForm ^ | LazyValidatorForm ^ | LazyValidatorActionForm Quoting Seaman, Sloan [EMAIL PROTECTED]: I'm trying to use c:out to display the contents of a form bean that is of type: form-bean name=form_DetailSheet type=org.apache.struts.validator.LazyValidatorActionForm/ I set a form value like so: DynaBean df = (DynaBean)_form; df.set(accessionDate, new java.util.Date()); I thought that doing a c:out value=form_DetailSheet.map.accessionDate/ would do it but I keep getting an error that it can't find .map How do I go about getting the value? Thanks! -- Sloan -- Kris Schneider mailto:[EMAIL PROTECTED] D.O.Tech http://www.dotech.com/ -- Kris Schneider mailto:[EMAIL PROTECTED] D.O.Tech http://www.dotech.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]