> -----Original Message----- > From: Carlos Chang [mailto:[EMAIL PROTECTED] > Sent: Friday, September 10, 2004 3:45 PM > To: Struts Users Mailing List > Subject: RE: [SOLVED]Cannot retrieve definition for form bean null > > > Hello, > > Let me first apologize for this shameless plug but in reading the
Thank you for spam, and pretty much guaranteeing that not only will I be using a competitor in the future, but you'll end up in my firewalls list of black holes. > problem below, I would like to note that our tool would have > immediately > detected the invalid action mapping and automatically warned > you of the > error and perhaps saving you some angst. How? We map all > artifacts of a > web application (jsp, struts, tags, etc.) and create an intelligent > validation and dependency mapping throughout the web > application. It's > true and it's beautiful. No more silly errors from misspellings, > changed names, files, etc. (this includes struts resources) > It's dynamic > and updated in real time. The product is NitroX for Struts. > I'm happy > to do a webex demo for you if you like. ;-) (m7.webex.com) > > Thanks, > -Carlos > M7 Corporation > www.m7.com > > > -----Original Message----- > From: Caroline Jen [mailto:[EMAIL PROTECTED] > Sent: Friday, September 10, 2004 3:27 PM > To: Struts Users Mailing List > Subject: RE: [SOLVED]Cannot retrieve definition for form bean null > > <html:form action="/MailMessage"> > leads to the messageForm.jsp page that I had the > problem with. > > <html:form action="/message/SendMessage"> is in the > messageForm.jsp page. > > So, the action mappings are correct now. > > What caused the problem I had earlier today was the > missing name attribute in the action mapping. > > And the <html:textarea ..... tag should not have WRAP. > --- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > > > > > -----Original Message----- > > > From: Caroline Jen [mailto:[EMAIL PROTECTED] > > > Sent: Friday, September 10, 2004 3:09 PM > > > To: Struts Users Mailing List > > > Subject: RE: [SOLVED]Cannot retrieve definition > > for form bean null > > > > > > > > > The <html:form ... tag looks like: > > > > > > <html:form action="/message/SendMessage"> > > > > Okay, the action here needs to match the action you > > defined in your struts-config.xml, which according > > to what you've sent, means that this should be: > > > > <html:form action="/MailMessage"> > > > > > > > > <html:area ..... tag > > > > And this should be <html:textarea but I'm thinking > > that's a typo. > > > > > > > > </html:form> > > > > > > --- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: Caroline Jen > > [mailto:[EMAIL PROTECTED] > > > > > Sent: Friday, September 10, 2004 2:51 PM > > > > > To: Struts Users Mailing List > > > > > Subject: RE: [SOLVED]Cannot retrieve > > definition > > > > for form bean null > > > > > > > > > > > > > > > Yeah, I think that there is another issue. > > > > > > > > > > I have added the name of the bean in the > > action > > > > > mapping, the <html:textarea> still gives > > problems. > > > > > > > > > > This one works: > > > > > <textarea name="messageBody" rows="15" > > cols="62" > > > > > WRAP></textarea> > > > > > > > > > > This one does not work: > > > > > > > > And you have this surrounded by > > > > <html:form action="/MailMessage"> > > > > > > > > > <html:textarea property="messageBody" > > rows="15" > > > > > cols="62" WRAP></html:textarea> > > > > > > > > </html:form> > > > > > > > > What does the <html:form look like? > > > > > > > > > > > > > > > > > > > > > > > > > > Okay, the action mapping is like: > > > > > > > > > > <action > > > > > path="/MailMessage" > > > > > parameter=".message.Form" > > > > > name="messageForm" > > > > > > > > > > > > type="org.apache.struts.actions.ForwardAction"/> > > > > > > > > > > and the <form-bean .... tag is like: > > > > > > > > > > <form-bean > > > > > name="messageForm" > > > > > > > > > > > > > > > > > > > > type="org.apache.struts.validator.DynaValidatorForm"> > > > > > <form-property > > > > > name="msgtype" > > > > > type="java.lang.String"/> > > > > > <form-property > > > > > name="sender" > > > > > type="java.lang.String"/> > > > > > <form-property > > > > > name="receiver" > > > > > type="java.lang.String"/> > > > > > <form-property > > > > > name="messageTopic" > > > > > type="java.lang.String"/> > > > > > <form-property > > > > > name="priority" > > > > > type="java.lang.String"/> > > > > > <form-property > > > > > name="distribution" > > > > > type="java.lang.String"/> > > > > > <form-property > > > > > name="messageBody" > > > > > type="java.lang.String"/> > > > > > </form-bean> > > > > > > > > > > > > > > > --- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Matt Bathje > > [mailto:[EMAIL PROTECTED] > > > > > > > Sent: Friday, September 10, 2004 2:38 PM > > > > > > > To: Struts Users Mailing List > > > > > > > Subject: Re: [SOLVED]Cannot retrieve > > > > definition > > > > > > for form bean null > > > > > > > > > > > > > > > > > > > > > Jim Barrows wrote: > > > > > > > > > > > > > > > > > > > > > <snip> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Not the form bean class... The action > > > > definition > > > > > > in struts-config. > > > > > > > > <action path="/borrowerInfo" > > > > > > > > name="yourFormName" > > > > > > > > > <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<need > > > > > > this!!!!!!! > > > > > > > > > > > > > > > > > > > > type="com.sssc.csr.web.actions.ShowBorrowerAction"> > > > > > > > > <forward name="success" > > > > > > > path="borrowerInfo"></forward> > > > > > > > > </action> > > > > > > > > You have to tell the action definition > > what > > > > form > > > > > > your > > > > > > > using, regardless of whether it is > > DynaForm, > > > > > > ValidatorForm or > > > > > > > ActionForm. > > > > > > > > When one of the <html: tags gets > > executed it > > > > > > looks for the > > > > > > > <html:form tag, grabs the action and then > > > > looks in > > > > > > > > > > > > > struts-config for the form name THEN it > > > > creates > > > > > > the tag. You > > > > > > > don't have a name parameter, so it's > > saying > > > > that > > > > > > it's null. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > Jim - doesn't she have this correct > > already? > > > > Based > > > > > > on what I > > > > > > > see here I > > > > > > > think so: > > > > > > > > > > > > Last time I saw her code, no she didn't have > > the > > > > > > name...in a message I posted to her I added > > that > > > > > > line right about where that one is... > > > > > > > > > > > > If she does have that, then yes, there is > > > > another > > > > > > issue. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > <snip> > > > > > > > > > > > > > > >>>>>>> > > > === message truncated === > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Helps protect you from nasty viruses. > http://promotions.yahoo.com/new_mail > > --------------------------------------------------------------------- > 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]