Sorry, I was using the wrong form.  It should have been a
LazyValidatorForm.

--- Marco Mistroni <[EMAIL PROTECTED]> wrote:

> Hello,
>       What does the  getFormData method return?
> It should be a  bean with exactly the same properties as your
> dynavalidatoraction form..
> 
> 
> Regards
>       marco
> 
> -----Original Message-----
> From: Norris Shelton [mailto:[EMAIL PROTECTED] 
> Sent: 09 February 2005 17:08
> To: Struts Users Mailing List; Dakota Jack
> Subject: Re: How do I prefill a form
> 
> Here is the entire contents of my init method:
> if (form == null) {
>      form = new DynaValidatorActionForm();
> }
> CommonTools.formDataCopy(request, form);
> return mapping.findForward("searchName");
> 
> If I break on the CommonTools line and put my mouse on the
> form,
> I see form is not null, but is empty.
> 
> The contents of the formDataCopy method is:
> BeanUtils.copyProperties(object, getFormData(request));
> 
> The getFormData method retrieves the "formData" bean from the
> request.  The bean exists and has the previously entered
> information.
> 
> If I let the request run it's couse, I get an error message:
> 
> 12:04:26,098 WARN  [RequestProcessor] Unhandled Exception
> thrown: class java.lang.NullPointerException
> java.lang.NullPointerException
>       at
>
org.apache.commons.beanutils.PropertyUtils.isWriteable(PropertyUtils.jav
> a:1285)
>       at
>
org.apache.commons.beanutils.BeanUtils.copyProperties(BeanUtils.java:259
> )
>       at
>
com.appriss.jxportal.CommonTools.formDataCopy(CommonTools.java:281)
>       at
>
com.appriss.jxportal.search.SearchAction.nameInit(SearchAction.java:47)
> 
> 
> CommonTools.java:281 is the BeanUtils.copyProperties line.  It
> seems like I am not creating the form correctly.
> 
> --- Dakota Jack <[EMAIL PROTECTED]> wrote:
> 
> > <snip>
> > On Wed, 9 Feb 2005 08:04:44 -0800 (PST), Norris Shelton
> > <[EMAIL PROTECTED]> wrote:
> > > I am using a LazyValidatorForm for each area of my site. 
> > They
> > > want information entered on a form in one part of the site
> > to be
> > > the default value when a form in another part of the site
> is
> > > displayed.  I am accumulating the information that is
> > entered in
> > > a session bean.  I then tried to copy that to the form for
> > the
> > > current action before it is displayed.  The form comes in
> as
> > > null.  I then tried to create a new form it it's null, but
> > it
> > > gets a NPE on the toString() method.
> > > 
> > > Is there a way to do this?
> > > 
> > </snip>
> > 
> > If you showed a bit of your code, that would tell us what
> you
> > are
> > doing.  This is fairly simple, actually.  Where you get the
> > information for the second form is rather beside the point. 
> > If you
> > have the information and a way to store it on the form and
> do
> > so in
> > your action  then the information will be there.  So, you
> need
> > to show
> > us what you are doing.  My guess is that the data stored is
> > null. 
> > But, without seeing your code, I cannot tell for sure.
> > 
> > Jack
> > 
> > -- 
> > "You can lead a horse to water but you cannot make it float
> on
> > its back."
> > "Heaven has changed.  The Sky now goes all the way to our
> > feet.
> > 
> > ~Dakota Jack~
> > 
> > "This message may contain confidential and/or privileged
> > information.
> > If you are not the addressee or authorized to receive this
> for
> > the
> > addressee, you must not use, copy, disclose, or take any
> > action based
> > on this message or any information herein. If you have
> > received this
> > message in error, please advise the sender immediately by
> > reply e-mail
> > and delete this message. Thank you for your cooperation."
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> 
> =====
> 
> Norris Shelton
> Software Engineer
> Sun Certified Java 1.1 Programmer
> Appriss, Inc.
> ICQ# 26487421
> AIM NorrisEShelton
> YIM norrisshelton
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> The all-new My Yahoo! - What will yours do?
> http://my.yahoo.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]
> 
> 


=====

Norris Shelton
Software Engineer
Sun Certified Java 1.1 Programmer
Appriss, Inc.
ICQ# 26487421
AIM NorrisEShelton
YIM norrisshelton



                
__________________________________ 
Do you Yahoo!? 
All your favorites on one personal page – Try My Yahoo!
http://my.yahoo.com 

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

Reply via email to