hi,
the name of the bean is case-sensitive...
<logic:iterate name="tayloringForm" property="openFailures"
id="OpenFailureDescriptor">
"tayloringForm " as defined in the config file
check it out........
--nagi
-------Original Message-------
Date: Tuesday, August
05, 2003 04:47:14 PM
Subject: Cannot find
bean "XXX" in any scope - error
Guys, Any help is appreciated in this regard - In
struts-config.xml, I have an action mapping as below - <action
name="tayloringForm"
path="/Tayloring/ShowAllOpenFailures" scope="request"
type="tayloring.ShowAllOpenFailuresAction"
validate ="false"> <forward name="success"
path ="/pages/tayloring/all_open_failures.jsp"
/> </action>
and definition for form bean is as below
- <form-bean name="tayloringForm"
type="tayloring.TayloringForm"> </form-bean>
ShowAllOpenFailuresAction
class, sets a property in the form
bean, ((TayloringForm)form).setOpenFailures(openfailures); and fowards
to "success"
In all_open_failures.jsp, i have the
following <logic:iterate name="TayloringForm"
property="openFailures"
id ="OpenFailureDescriptor"> <tr><td width="14%"
align="center"
bgcolor="#bbbbbb"><b><bean:write name="OpenFailureDescriptor"
property="facilityID" /></b></td> </logic:iterate>
When
i access this page via Tayloring/ShowAllOpenFailures action, i get
the following error, org.apache.jasper.JasperException: Cannot find
bean TayloringForm in
any scope at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) .......
Thanks, Arindam
--------------------------------------------------------------------- To
unsubscribe, e-mail: [EMAIL PROTECTED] For
additional commands, e-mail: [EMAIL PROTECTED]
. |