Hi Fredrich,

                  give the input page in action so that on form validation it forwards 
to this page.

some thing like this::

<action path="/OfferWaterBank"  type=".OfferWaterBankAction" name="OfferWaterBankForm" 
scope="request" validate="true" input="OfferWaterBank.jsp">
   ------------------
</action>

hope this helps.

Sree.



>>> [EMAIL PROTECTED] 02/03/04 09:51AM >>>
Hi gurus,

I'm just learning to develop web application with
Struts. All Action works well,
except SubmitCustomerAction. I've tried to find the
problem but I can't find it so far.

Here is some relevant information

on jsp page :

<html:form action="/submitCustomer" focus="name"
        onsubmit="return
validateCustomerRegistrationForm(this);">
        <table>
                <tr>
                <!-- more html and jsp tags -->
</html:form>

on struts-config.xml :

  <form-beans>
    <form-bean
      name="CustomerRegistrationForm"
      type="proj.web.form.CustomerRegistrationForm"
    />
    
    <!-- more form-beans -->
        </form-beans>

        <action-mappings>
    <action
      path="/submitCustomer"
      type="proj.web.action.SubmitCustomerAction"
      name="CustomerRegistrationForm"
      scope="request"
      unknown="false"
      validate="true"
    >
      <forward
        name="success"
        path="/order/orderSuccess.jsp"
        redirect="false"
      />
      <forward
        name="failure"
        path="/common/error.jsp"
        redirect="false"
      />
      <forward
        name="trySubmitOrder"
        path="/trySubmitOrder.do"
        redirect="false"
      />
    </action>
    <!-- more actions -->
        </action-mappings>

tomcat gives this error :
The server encountered an internal error (No input
attribute for mapping path /submitCustomer)
that prevented it from fulfilling this request.

and from jboss server.log:
2004-02-03 22:01:52,180 DEBUG
[org.apache.struts.util.RequestUtils]  Looking for
ActionForm bean instance in scope 'request' under
attribute key 'CustomerRegistrationForm'
2004-02-03 22:01:52,180 DEBUG
[org.apache.struts.util.RequestUtils]  Creating new
ActionForm instance of type
'proj.web.form.CustomerRegistrationForm'
2004-02-03 22:01:52,180 DEBUG
[org.apache.struts.util.RequestUtils]  -->
[EMAIL PROTECTED]
2004-02-03 22:01:52,180 DEBUG
[org.apache.struts.action.RequestProcessor]  Storing
ActionForm bean instance in scope 'request' under
attribute key 'CustomerRegistrationForm'
2004-02-03 22:01:52,180 DEBUG
[org.apache.struts.action.RequestProcessor] 
Populating bean properties from this request
2004-02-03 22:01:52,180 DEBUG
[org.apache.struts.action.RequestProcessor] 
Validating input form properties
2004-02-03 22:01:52,390 DEBUG
[org.apache.struts.util.PropertyMessageResources]
getMessage(en,customer.email)
2004-02-03 22:01:52,390 DEBUG
[org.apache.struts.util.PropertyMessageResources]
loadLocale(en)
2004-02-03 22:01:52,431 DEBUG
[org.apache.struts.action.RequestProcessor]  
Validation failed but no input form available

I use Jboss 3.2.2,Apache-Tomcat
4.1.27-LE-jdk14,Jakarta-Struts 1.1 and JDK 1.4.0-b92.

Something wrong ? Please help.

Thanks for your help.
Fredrich.


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/ 

---------------------------------------------------------------------
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