no argument here! I initialize every variable...in any language. -----Original Message----- From: Joe Barefoot [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2003 2:22 PM To: Struts Users Mailing List Subject: RE: crazy error
thanks. For the record, I don't condone relying on defaults. Never leave to assumption what you can explicitly specify. :) --joe > -----Original Message----- > From: Mark Galbreath [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2003 11:14 AM > To: 'Struts Users Mailing List' > Subject: RE: crazy error > > > session is the default > > mark > > -----Original Message----- > From: Joe Barefoot [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2003 2:10 PM > To: Struts Users Mailing List > Subject: RE: crazy error > > > > > Hi, > > How do u pass the bean to jsp from Action, do u pass > > it through request, if yes then u will loose the bean > > when u submit it back from jsp as it is a new request, > > If your ActionForm is set to scope="request" in your > ActionMapping (this is > the default if not specified, I believe), then yes, the > ActionForm is on the > HttpServletRequest. When you submit from the JSP, the > ActionForm will ONLY > be populate with the values that were in the form that was > submitted from > the JSP. So, yes, the ActionForm from the previous request is lost. > > If you want to keep the data, either stick the ActionForm in > session scope > (not a good idea unless you are sure to remove it at some > point), or use > hidden fields on your forms to maintain data that will be > re-populated into > the ActionForm when you submit. > > > > hope this helps, > Joe > > > > > > and so loose all the values > > I hope this makes sense, > > Ashish > > --- [EMAIL PROTECTED] wrote: > > > Hi, > > > > > > I have a action calls which populates the formbean > > > and forward to JSP where I > > > can see the values but when I submit the jsp back to > > > the same action the values > > > or lost. > > > > > > the jsp code is ( from the javasript I can see the values I print > > > in the > > > alerts) and I get the value I set to "actionstr" in > > > the action servlet but none > > > of the other values like "product_id" or "period_end_date". What > > > is wrong?? > > > > > > Regards > > > Rajesh J > > > function cancelr() > > > { > > > allo.actionstr.value="cancel"; > > > alert(allo.period_end_date.value); > > > alert(allo.product_id.value); > > > allo.submit(); > > > } > > > > > > </script> > > > </head> > > > > > > <body topmargin="0" leftmargin="0"> > > > <html:form action="allocationAction" > > > name="allocationActionForm" > > > > > > type="lam.mffs.form.AllocationActionForm" > > > styleId="allo" > > > scope="session"> > > > <html:hidden property="actionstr" > > > styleId="actionstr"/> > > > <table border="0" width="100%" height="922" cellspacing="0" > > > cellpadding="0"> > > > <tr> > > > <td width="100%" height="72" bgcolor="#000066" > > > style="color: #FFFFFF"> > > > <strong><font size="8" > face="ATSackLightRomNoBalls"><html:img > > > width="61" height="45" src="images/top.bmp" > > > border="0"/>MFFS</font></strong></td> > > > </tr> > > > <tr> > > > <td width="100%" height="20" bgcolor="#E3FFFF" > > > style="color: #FFFFFF"> > > > </td> > > > </tr> > > > <tr> > > > <td width="100%" height="823" style="color: > > > #FFFFFF" valign="middle" align > > > ="center"> > > > <table border="1" width="652" cellpadding="0" > > > cellspacing="1" bordercolor ="#000000" bordercolorlight="#000000" > > > bordercolordark="#000000"> > > > <tr> > > > <td style="BACKGROUND-color: #e0ebf5" > > > width="312" bordercolor="#FFFFFF" > > > bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" > > > align="right" nowrap> > > > Period End Date </td> > > > <td style="BACKGROUND-color: #e0ebf5" > > > width="324" bordercolor=" > > > #FFFFFF" bordercolorlight="#FFFFFF" > > > bordercolordark="#FFFFFF"> > > > <html:text tabindex="1" > > > property="period_end_date" styleId > > > ="period_end_date" size="10"/> > > > </td> > > > </tr> > > > <tr> > > > <td style="BACKGROUND-color: #e0ebf5" > > > width="312" bordercolor="#FFFFFF" > > > bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" > > > align="right" nowrap> > > > Product ID </td> > > > <td style="BACKGROUND-color: #e0ebf5" > > > width="324" bordercolor=" > > > #FFFFFF" bordercolorlight="#FFFFFF" > > > bordercolordark="#FFFFFF"> > > > <html:text tabindex="2" > > > property="product_id" styleId="product_id" > > > size="10"/> > > > </td> > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > > ===== > > A$HI$H > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Tax Center - forms, calculators, tips, more > > http://taxes.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] > > > > --------------------------------------------------------------------- > 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]