beans in Java Struts
hello,
here is the code for declaration of form beans in struts-config.xml
<form-bean
name="CustomerForm"
type="myBank.CustomerForm"/>
and in the same file for action
<action
path="/submitCustomerForm"
type="myBank.CustomerAction"
name="CustomerForm"
scope="request"
validate="true"
input="/Forms/customerDetails.jps">
my customerdetails.jsp code is
<body>
<html:errors/>
<html:form action="/submitCustomerForm">
<bean:message key="prompt.customer.firstname"/>
<bean:message key="prompt.customer.lastname"/>
<table border="0" cellspacing="5" cellpadding="5">
<tr>
<th> First Name </th>
<td>
<html:text property="firstname" size="10"/>
</td>
</tr>
<tr>
<th>Last Name </th>
<td>
<html:text property="lastname" size="10"/>
</td>
</tr>
<tr>
<td><html:submit>
<bean:message key="button.Save"/>
</html:submit>
</td>
<td>
<html:cancel>
<bean:message key="button.Cancel"/>
</html:cancel>
</td>
</tr>
</table>
</html:form>
now when the page loads it gives me error as
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Cannot retrieve definition for form bean CustomerForm on action /submitCustomerForm
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.Forms.CustomerDetails_jsp._jspService(org.apache.jsp.Forms.CustomerDetails_jsp:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.jsp.JspException: Cannot retrieve definition for form bean CustomerForm on action /submitCustomerForm
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:767)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:443)
org.apache.jsp.Forms.CustomerDetails_jsp._jspx_meth_html_form_0(org.apache.jsp.Forms.CustomerDetails_jsp:177)
org.apache.jsp.Forms.CustomerDetails_jsp._jspx_meth_html_html_0(org.apache.jsp.Forms.CustomerDetails_jsp:123)
org.apache.jsp.Forms.CustomerDetails_jsp._jspService(org.apache.jsp.Forms.CustomerDetails_jsp:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
please help me....i have no idea why it says cannot retrieve definition for form bean CustomerForm on action /submitCustomerForm
Any ans would be appreicated

