Hi
 
I am a newbie to struts and I ran into problems with my very first struts 
functionality.

 My customer lookup jsp has a lookup form and an iframe to show the results. I am 
using a dynaform to harvest the searchform entries.
 
In my customerSearch.jsp, I use a <html:form> to submit the form like this
 

<html:form method="post" action="/searchCustomers" focus="custLookupNumber" 
target="searchresults" onsubmit ="return false;">

 

My struts-config file has these entries

    <!-- ========== Form Bean Definitions ================================== -->
    <form-beans type="org.apache.struts.action.ActionFormBean">
    
     
     <!-- Customer Lookup Form -->
     <form-bean name="CustomerLookUpDF" type="org.apache.struts.action.DynaActionForm">
   <form-property name="custLookupNumber"  type="java.lang.String" initial=""/>
   <form-property name="custLookupName"  type="java.lang.String" initial=""/>
   <form-property name="custLookupAddress" type="java.lang.String" initial=""/>
   <form-property name="custLookupCity"  type="java.lang.String" initial=""/>
   <form-property name="custLookupState"  type="java.lang.String" initial=""/> 
   <form-property name="custLookupZip"     type="java.lang.String" initial="" />
     </form-bean>
       
    </form-beans>

 

    <!-- ========== Action Mapping Definitions =============================== -->
    <action-mappings type="org.apache.struts.action.ActionMapping">


        <!-- ======================= Customer LookUp ======================== -->
        <action
            input="/callcenter/form/body/customerSearchBody.jsp" 
            attribute="CUSTOMERLOOKUP" 
            name="CustomerLookUpDF"
            path="/searchCustomers"
            type="com.mycompany.myapp.action.CustomerLookUpAction">
            <forward name="Success" path="/form/body/customerSearchResults.jsp" />     
       
        </action> 
  </action-mappings>
 
My action class uses a business delegate to query the database with the dyna form 
values and returns the collection to the customerSearchResults.jsp. This will iterate 
thru 
the collection to display the details.
 
I thought that was straight forward. But I get this error when I call the customer 
lookup jsp.
 
The error is 

org.apache.jasper.JasperException: Cannot retrieve mapping for action /searchCustomers
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
......(stack trace continues)
 
 

root cause 
javax.servlet.ServletException: Cannot retrieve mapping for action /searchCustomers

at 
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:494)

at 
org.apache.jsp.customerSearchBody_jsp._jspService(customerSearchBody_jsp.java:84)...(stack
 trace continues)

What am I doing wrong? I checked for typos in struts-config.xml against my jsps,action 
class et al.



Thanks in advance. 




---------------------------------
Do you Yahoo!?
Free online calendar with sync to Outlook(TM).

Reply via email to