That part is at least correct, but I'm more concerned with the field properties. Is it possible that you can paste in the chunk of the form definition that deals with the textarea you are trying to use, as well as the code for the textarea itself from the jsp page?

Matt

Caroline Jen wrote:

It is a

type="org.apache.struts.validator.DynaValidatorForm">


Is the form bean class properly set up?


--- Matt Bathje <[EMAIL PROTECTED]> wrote:


Caroline - the downside of this approach is now some
of the struts features that require the <html:formelement> tags
won't work. You haven't solved the problem so much as put a crappy
bandaid on it I think.


I haven't been following this thread, but based on
the error message you are getting, I would guess that the form definition
for messageForm is not setup correctly.


Also, I'm assuming you are using a dyna form, and
that if you aren't you have a properly setup form bean class.



Matt



Caroline Jen wrote:


I use the HTML tag <textarea> to make it work. If I use <html:textarea>, I get 'cannot retrieve
definition for form bean null'
--- Jim Barrows <[EMAIL PROTECTED]> wrote:




-----Original Message-----
From: Caroline Jen [mailto:[EMAIL PROTECTED]
Sent: Friday, September 10, 2004 12:37 PM
To: Struts Users Mailing List
Subject: RE: [SOLVED]Cannot retrieve definition

for form bean null


Hi, I have found the mistake.

The mistake is that <html:textarea> is not a

struts


tag equivalent to HTML <textarea> tag.

Are you sure? How else do you generate a textarea field using struts?




--- Caroline Jen <[EMAIL PROTECTED]> wrote:



I experimented a little bit:

1. I changed all struts tags to html tags in my
messageForm.jsp and I also excluded the opening
<html:form> and closing </html:form> tag.

The action mapping shown below works fine. I

am


able to see the form that I want to display in

the


browser.

<action
path="/MailMessage"
parameter=".message.Form"
type="org.apache.struts.actions.ForwardAction"/>


2. I then added the opening <html:form> in the
beginning of the messageForm.jsp and the closing
</html:form> tag at the end of the

messageForm.jsp.


  I got the error message 'cannot retrieve
definition for form bean null'

3. the <html:form> tag looks like (copied from

my


code):

  <html:form action="/message/SendMessage">

4. the action mapping in the struts-config.xml

looks


like (copied from my code):

<action path="/message/SendMessage"
type="org.dhsinfo.message.SendMessage"
name="messageForm"
scope="request"
validate="false"
input=".message.Form">
<forward
name="success"
path="/confirmation/messageForwarded.jsp"/>
</action>


5. I have not yet prepared the SendMessage.java

in


the
AppRoot/org/dhsinfo/message folder yet.

What could be the cause of the problem?

--- Jim Barrows <[EMAIL PROTECTED]> wrote:



-----Original Message-----
From: Caroline Jen

[mailto:[EMAIL PROTECTED]


Sent: Friday, September 10, 2004 10:54 AM
To: Struts Users Mailing List
Subject: RE: [HELP]Cannot retrieve

definition


for


form bean null


Yes, I copied and pasted the code. I did

not


type


those code while composing my request for

help


message


on the struts-user forum.

Okay then you have a problem in the way your

action


is declared. You need to also declare the

form


being used with that action. See the

documentation


for details.



--- Jim Barrows <[EMAIL PROTECTED]> wrote:



-----Original Message-----
From: Caroline Jen

[mailto:[EMAIL PROTECTED]


Sent: Friday, September 10, 2004 9:56 AM
To: [EMAIL PROTECTED]
Subject: [HELP]Cannot retrieve

definition


for


form


bean null


Hi, it is me again.

I still have problem with displaying my

JSP.


=== message truncated ===




__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
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]



Reply via email to