I have one more: Validation errors kept returning me to a blank page. Turns out, in my struts-config (borrowed from a Struts book, so I deserved it!) I had, way down at the bottom:
<controller> <!-- The "input" parameter on "action" elements is the name of a local or global "forward" rather than a subapp-relative path --> <set-property property="inputForward" value="true" /> </controller> but my input tag was input="/errorpage.jsp" Had to look through the struts examples until I found one that used inputForward names instead of paths. Then I saw my problem. -Kevin --- "Bailey, Shane C." <[EMAIL PROTECTED]> wrote: > > The 5 things I can think a newbie would do so > validation doesn't work: > > 1. no tld for struts html at the top of the JSP or > not using html:text > 2. no input=thejsp in the action mapping > 3. validation isn't implemented right (or set to > false or something) > 4. Incorrect form bean type (especially if using > struts validator) or no > bean > 5. Likes to annoy others just for fun > > I can't think of any other pitfalls. > > -----Original Message----- > From: Kevin Robair [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 05, 2003 5:06 PM > To: Struts Users Mailing List > Subject: Re: How to repopulate Form which has html > elements with samename > > Repopulation IS a freebie. The examples that come > with > struts are right (generally). The first thing to do > is > understand every tag in the examples' > struts-config.xml. Easier said than done, but maybe > this will help: > http://www.mail-archive.com/[EMAIL PROTECTED]/msg01060.html > > In any case, you do not need to 'rebuild' a form, > simply forward back to the .jsp page where the error > happened. If the 'input' parameter of the <action> > is > set, this should happen automatically if validation > is > on. > > > -Kevin > > > --- sjones <[EMAIL PROTECTED]> wrote: > > Repopulating Fields. > > > > I keep hearing that this is a freebie in struts > but > > i have note seen it work > > on > > my app yet. i just stuff what i want to > repopulate > > with in the session (for > > now). > > > > It would be nice if someone could post what "setup > > write" IS. so we can > > check > > if we have something set up "WRONG". > > > > After all, WSAD 5 came with struts preloaded so > how > > can it be setup wrong? > > > > > > > > "Sashi Ravipati" <[EMAIL PROTECTED]> wrote in > > message > > news:[EMAIL PROTECTED] > > > Let me rephrase my question. > > > > > > I have a table which looks like this.. example > > > <table width="300" border="0" cellspacing="1" > > cellpadding="1"> > > > <tr> > > > <th>Name</th> > > > <th>Sex</th> > > > </tr> > > > <tr> > > > <td><html:text property="name" /></td> > > > <td><html:select property="sex" > > > > <html:option value=""> </html:option> > > > <html:option value="M" > >Male</html:option> > > > <html:option value="F" > > >Female</html:option> > > > </html:select> > > > </td> > > > </tr> > > > <tr> > > > <td><html:text property="name" /></td> > > > <td><html:select property="sex" > > > > <html:option value=""> </html:option> > > > <html:option value=""> </html:option> > > > <html:option value="M" > >Male</html:option> > > > <html:option value="F" > > >Female</html:option> > > > </html:select> > > > </td> > > > </tr> > > > </table> > > > > > > So when I add data like > > > Sashi Male > > > Sushma FEMALE > > > > > > now I submit the form, and say there are some > > validation errors > > > > > > how can I build the table with the above values > > retrieving from the Form > > > Bean .My form bean has the following methods > > > > > > public String[] getName(){ > > > return name; > > > } > > > > > > public void setName(String[] newName){ > > > name = newName; > > > } > > > > > > public String[] getSex(){ > > > return sex; > > > } > > > > > > public void setSex(String[] newSex){ > > > sex = newSex; > > > } > > > > > > The values are getting stored in the array, but > to > > get them back and > > > build my table is what is not clear to me.. > > > > > > <logic:iterate > may do the job but how to use > > it?? > > > > > > Hope I am clear now > > > > > > > > > >>> [EMAIL PROTECTED] 06/05/03 11:30AM >>> > > > > > > Sounds like you might be missing > > input="theform.jsp" in your action > > > where > > > theform.jsp is the name of your JSP you want to > > have come back with the > > > errors. Also, have <html:errors/> in the JSP to > > report the errors (just > > > as > > > important (more) than repopulating). > > > > > > If this doesn't help find a better (for you) > > online struts tutorial. > > > What > > > you are trying to do is a freebie in struts (if > > everything is setup > > > right). > > > > > > > > > -----Original Message----- > > > From: Sashi Ravipati > > [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, June 05, 2003 10:59 AM > > > To: [EMAIL PROTECTED] > > > Subject: How to repopulate Form which has html > > elements with same name > > > > > > Hi > > > > > > I am a newbie to struts... > > > > > > I have a dynamic table which has a <html:text > > > and a <html:select> . > > > The > > > user cliks on a add button and enter values in > > each row of the table and > > > submits the form. > > > > > > How can I repopulate the valuse if validation > > fails. > > > > > > Can some body give a working exapmle of the > Action > > Form that is required > > > for > > > this kind of requirement. > > > > > > I found this in Ted Husted site but had no clue > as > > what he is trying to > > > do, > > > What is RESULT etc > > > > > > -------------------------------------------------------------------------- > > -- > > > --------------- > > > <TABLE><html:form action="/item/StoreCategory"> > === message truncated === --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]