Re: C:out and LazyValidatorActionForm

2004-09-16 Thread Niall Pemberton
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:
> >
> >  > 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  > 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

2004-09-14 Thread Kris Schneider
The Struts tags are BeanUtils-enabled, so  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:
> > 
> >  > 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  > 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]



RE: C:out and LazyValidatorActionForm

2004-09-14 Thread Seaman, Sloan
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:
> 
>  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  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

2004-09-14 Thread Kris Schneider
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:
> 
>  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 
> 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 
D.O.Tech   

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



C:out and LazyValidatorActionForm

2004-09-14 Thread Seaman, Sloan
I'm trying to use c:out to display the contents of a form bean that is of
type:



I set a form value like so:
DynaBean df = (DynaBean)_form;
df.set("accessionDate", new java.util.Date());

I thought that doing a 
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