Maybe .. how about using a bean of type DynaActionForm?. Therefore you can kind of pretend you have a bean, but not really use the bean, and not really have a class that you have to manage?
eg: <form-bean name="foobar" type="org.apache.struts.action.DynaActionForm"> </form-bean> So in your action, you can call <action path="/foopath" name="foobar" input="/index.jsp" type=com.skp.... scope="request" validate="false" <forward name="Success" path="somewhere.jsp" /> </action> I don't know if I am accurate, but from what I read abiout the DynaActionForm it looks like this may fly. Scott -----Original Message----- From: Alistair Young [mailto:[EMAIL PROTECTED] Sent: Thursday, March 03, 2005 8:40 AM To: Struts Users Mailing List Subject: Re: Action without ActionForm thanks Scott, that works but it sort of breaks the insulation of the jsp from the site structure: <form action="Start.do"> if Start.do ever moves then all the jsp will have to change. This would be nice: <input type="button" onClick="<html:link forward="/Start.do" />" /> but you can't do that :( cheers, Alistair On 3 Mar 2005, at 14:32, Scott Purcell wrote: > Did you get that in your JSP file? I found that if I use the html:form > tag in the jsp page in which I use that technique that it errors. > > If that is the case, in the JSP page, just use the normal <form name > ....blah> and see if the error goes away. > > Scott > > > > -----Original Message----- > From: Alistair Young [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 03, 2005 7:49 AM > To: Struts Users Mailing List > Subject: Re: Action without ActionForm > > > I tried that but I get: > Cannot retrieve definition for form bean null on action /Start > > Alistair > > On 3 Mar 2005, at 12:54, Niall Pemberton wrote: > >> Just don't specify a form (i.e. no name="..." attribute) in your >> action >> mapping.... >> >> <action path="/Start" type="org.test.Actions.Start"> >> <forward name="started" path="/WEB-INF/jsp/controls/started.jsp" >> /> >> </action> >> >> Niall >> ----- Original Message ----- >> From: "Alistair Young" <[EMAIL PROTECTED]> >> To: <user@struts.apache.org> >> Sent: Thursday, March 03, 2005 12:45 PM >> Subject: Action without ActionForm >> >> >>> Is there any way in struts-config.xml to specify an Action that >>> doesn't >>> require an ActionForm? >>> I have: >>> >>> index.jsp -> link to controller Action -> decides which jsp to >>> display >>> -> start.jsp or stop.jsp >>> >>> start.jsp and stop.jsp just have a form with a button that >>> starts/stops >>> a service. So I don't need an ActionForm >>> >>> I tried: >>> <form-bean name="generic" >>> type="org.apache.struts.action.DynaActionForm"/> >>> >>> <action path="/Start" type="org.test.Actions.Start" name="generic"> >>> <forward name="started" path="/WEB-INF/jsp/controls/started.jsp" >>> /> >>> </action> >>> >>> but after the "generic" form bean is used by a previous Action I get: >>> Cannot retrieve definition for form bean generic on action /Start >>> >>> do I need a DynaActionForm for every Action that doesn't need an >>> ActionForm? >> >> >> >> --------------------------------------------------------------------- >> 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] > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]