you declare an action 'editStream' which you tell to use a form called 'MyForm'
but afterwards you call an action called 'details'.
Is the 'name="MyForm" ' line in the declaration of 'details'action ??
On Thu, 14 Feb 2002 11:36:14 +0200 "Konstantina Stamopoulou" <[EMAIL PROTECTED]>
wrote:
>Hello,
>I need to use a form bean in struts and this is the first time I'm doing
that .So as newbie
I feel I'm missing something basic. Can U help me? This is my case.
>I have my struts-config :
>
> <form-beans>
> <form-bean name="MyForm" type="provider.test.MyForm"/>
></form-beans>
>
>
> <action path="/editStream"
> type="provider.test.MyFormAction"
> name="MyForm"
> scope="request"
> validate="false">
> <forward name="success" path="/streaming.jsp"/>
> </action>
>
>
>I have MyForm Bean with set and get methods and I have MyForm Action which
just initializes
my form:
>
>
>.........................
>
>if (form == null) {
>
> System.out.println("Form is null");
>
> form = new MyForm();
> if ("request".equals(mapping.getScope()))
> request.setAttribute(mapping.getAttribute(), form);
> else
> session.setAttribute(mapping.getAttribute(), form);
> }
> MyForm strmform = (MyForm) form;
>
>and finally my .jsp is the following:
>
><html:form action="/details" >
> <tr> <font size="5" color="#0000A0"> Destination IP Address : </font>
> <html:text property="ip1" size="3" /> <font color="#0000A0"> . </font>
> <html:text property="ip2" size="3" /> <font color="#0000A0"> . </font>
> <html:text property="ip3" size="3" /> <font color="#0000A0"> . </font>
> <html:text property="ip4" size="3" /> <font color="#0000A0"> . </font>
> </tr>
> <tr> <html:text property="port" size="3" /> <font color="#0000A0"> </tr>
> <tr> <html:text property="lan" size="3" /> <font color="#0000A0"> </tr>
> <tr> <html:text property="autostart" size="3" /> <font color="#0000A0">
</tr>
>
>
> </html:form>
>
>
>When I callthis page I get a :
>
>javax.servlet.ServletException: Cannot retrieve definition for form bean null
>
>error, and I cannot fingure out what I 'm doing wrong.
>
>I would appriciated if U could provide me with any info regarding this problem.
>
>Thank U in advance,
>Konstantina
>
>
>
>
>
--
Get your firstname@lastname email at http://Nameplanet.com/?su
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>