Hi. If you cut&paste your struts-config.xml, you have a typo in the <action ... type="..."> element where the full class name has "playgound" instead of "playground"...
-j. -----Original Message----- From: Rajat Nayer [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 10, 2003 11:50 AM To: Struts Users Mailing List Subject: Errata: need help.. "no action instance" issue Please note that the SubmitAction is in the package package hansen.playground; thus the class should be : --------------------Start-------------- package hansen.playground; import javax.servlet.http.*; import org.apache.struts.action.*; public final class SubmitAction extends Action { public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { SubmitForm f = (SubmitForm) form; // get the form bean // and take the last name value String lastName = f.getLastName(); // Translate the name to upper case //and save it in the request object request.setAttribute("lastName", lastName.toUpperCase()); // Forward control to the specified success target return (mapping.findForward("success")); } } --------------------END-------------- --- Rajat Nayer <[EMAIL PROTECTED]> wrote: > Hi All, > > Greetings!!! I am the newest member on this list. > > I am trying to setup the Struts (ver 1.0.1) using > Tomcat 3.2.4 and following the tutorial at address: > http://javaboutique.internet.com/tutorials/Struts/ > > I am facing the following issue: > > On clicking submit on my JSP(submit.jsp), i am > getting > the foll error: > 2003-06-10 14:55:07 - Ctx( /myproject ): 500 R( > /myproject + /submit.do + null) > No action instance for path /submit could be created > > My struts-config.xml has the foll entries: > ----START-------- > <struts-config> > > <!-- ========== Form Bean Definitions > ================= --> > <form-beans> > > <form-bean name="submitForm" > > type="hansen.playground.SubmitForm"/> > > </form-beans> > > <!-- ========== Action Mapping Definitions > ============ --> > <action-mappings> > > <action path="/submit" > type="hansen.playgound.SubmitAction" > name="submitForm" > input="/submit.jsp" > scope="request"> > <forward name="success" path="/submit.jsp"/> > > > <forward name="failure" path="/submit.jsp"/> > > > </action> > > </action-mappings> > > </struts-config> > ---------END---------- > > > --------SubmitAction.java------- > > > import javax.servlet.http.*; > import org.apache.struts.action.*; > > public final class SubmitAction extends Action { > > public ActionForward perform(ActionMapping > mapping, > ActionForm form, > HttpServletRequest request, > HttpServletResponse response) { > > SubmitForm f = (SubmitForm) form; // get the > form > bean > // and take the last name value > String lastName = f.getLastName(); > // Translate the name to upper case > //and save it in the request object > request.setAttribute("lastName", > lastName.toUpperCase()); > > // Forward control to the specified success > target > return (mapping.findForward("success")); > } > } > --------------END-------------- > > Please help me move ahead... > > Please let me know in case more files are reqd for > reference. > > Thanks > Rajat > > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to > Outlook(TM). > http://calendar.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com --------------------------------------------------------------------- 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]

