Carlos,

This solution just adds weight (ImageButtonBean) on top of (DispatchAction) and combines what are the same solutions really. I would suggest you look at what might be improvements to this sort of suggestion at http://wiki.apache.org/struts/StrutsCatalogFiveMultipleButtonSolutions .

Amazing how oftent this comes up.

Michael McGrady

Carlos Cajina - Hotmail wrote:

Hi. I'm tryin' to add this Strust extension to my project and from the documentation I 
understand that what I need to do is create my Action Flow using the 
SubmitButtonForwardDispatchAction, but after coding my Action Form and Action classes 
and setting up struts-config.xml I keep getting this error:

2004-09-23 19:10:08,062 DEBUG [org.apache.struts.action.RequestProcessor]  Looking for 
Action instance for class 
com.mitranosoft.struts.actions.SubmitButtonForwardDispatchAction
2004-09-23 19:10:08,062 DEBUG [org.apache.struts.action.RequestProcessor]   Creating 
new Action instance
2004-09-23 19:10:08,156 WARN  
[com.mitranosoft.struts.actions.SubmitButtonForwardDispatchAction] 
SubmitButtonForwardDispatchAction.execute(): Warning - Error encountered and handled while 
attempting to locate ActionForward property-name=[ submit ] of [EMAIL PROTECTED], for 
Request=[ [EMAIL 
PROTECTED]/webm/asistente.do,contextPath=/webm,method=POST,queryString=<null>,sessionId=BDCA619715A1B419D6785F9CAADC7185]
 ].
2004-09-23 19:10:08,156 DEBUG [com.mitranosoft.struts.util.DefaultActionForwardSelector] 
DefaultActionForwardSelector.getActionForward(): Returning a default ActionForward matching 
name=[ otherwise ]. ActionForward=[ [EMAIL 
PROTECTED],path=/index.jsp,redirect=false,contextRelative=false] ], ActionForm=[ [EMAIL 
PROTECTED] ], for Request=[ [EMAIL 
PROTECTED]/webm/asistente.do,contextPath=/webm,method=POST,queryString=<null>,sessionId=BDCA619715A1B419D6785F9CAADC7185]
 ]
2004-09-23 19:10:08,156 WARN  
[com.mitranosoft.struts.actions.SubmitButtonForwardDispatchAction] 
SubmitButtonForwardDispatchAction.execute(): Warning - A default ActionForm has been 
selected or created, ActionForward=[ [EMAIL 
PROTECTED],path=/index.jsp,redirect=false,contextRelative=false] ], because no property was 
found for property-name=[ submit ] of [EMAIL PROTECTED], for Request=[ [EMAIL 
PROTECTED]/webm/asistente.do,contextPath=/webm,method=POST,queryString=<null>,sessionId=BDCA619715A1B419D6785F9CAADC7185]
 ]
2004-09-23 19:10:08,156 DEBUG [org.apache.struts.action.RequestProcessor] 
processForwardConfig(ForwardConfig[name=otherwise,path=/index.jsp,redirect=false])


- In each of JSP's I have this for my buttons except for <html:cancel>: <html:submit property="submit">

<bean:message key="button.XXXX" /> // Where XXXX could be 'next', 'back', 'finish'

</html:submit>

I understand that the extension -through the SubmitButtonForwardDispatchAction action- does 
the job of automatically mapping a <html:submit...> button to an Action that is 
supposed to process the specific business logic that button encapsulates, acting like some 
kind of hub for every incoming button click in the JSP forms, but I don't know whether I am 
missing something because things just won't work.

It's worth saying that the mapping in the SubmitButtonForwardDispatchAction for a 
'cancel' action works fine, whenever I hit the cancel button in my form I'm redirected 
to the correct location; also the 'otherwise' mapping works good... it's were I'm 
taken to everytime I hit the next button and the errors pops up in the log files :^P

For any help, my eternal gratitude :^)

Have a nice evening.

Regards,

Carlos






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to