The code in LookupDispatchAction is:
String key = (String) lookupMap.get(name); String methodName = (String) keyMethodMap.get(key); Therefore, if you know what your code is returning as "key" and you know what your code is returning as "methodName" and if the "key" is correct, the keyMethodMap has to contain the wrong value for the "key". Jack On Wed, 08 Dec 2004 14:14:18 +0100, Alexander Czernay <[EMAIL PROTECTED]> wrote: > Dakota Jack wrote: > > My experience is that the computer is always right, so I would look in > > my properites file, if I were you, and see whether or not I had > > reversed the myButtonForward=go to go=myButtonForward. Did you? I > > feel compelled to reiterate that LookupDispatchAction is a fairly poor > > example of the code needed to do this stuff, in my opinion. > > > > Jack > > > > > > I will definitely try your suggestion out, but before that, I wanted to > figure out, what I had done wrong using the LookupDispatchAction. > > So now some direct copy & paste from my code. > My ApplicationRessurces.properties looks like this: > <snip> > authors-form.button.forward = weiter > authors-form.button.back = zurück > </snip> > > The jsp: > <snip> > <html:form action="/authors-list"><html:submit > property="submit"><bean:message > key="authors-form.button.back"/></html:submit></html:form> > <html:form action="/authors-list"><html:submit > property="submit"><bean:message > key="authors-form.button.forward"/></html:submit></html:form> > </snip> > > And finally the Action-Map: > <snip> > protected Map getKeyMethodMap() { > Map map = new HashMap(); > map.put("authors-form.button.create", "create"); > map.put("authors-form.button.edit", "edit"); > map.put("authors-form.button.remove", "remove"); > map.put("authors-form.button.forward", "forward"); > map.put("authors-form.button.back", "back"); > return map; > } > </snip> > > The back-button works, while the forward doesn't. > > The LookupDispatchAction tries to call a method named "weiter" instead > of "forward", while it calls the "back"-method as expected. > > > > Alexander > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- "You can't wake a person who is pretending to be asleep." ~Native Proverb~ "Each man is good in His sight. It is not necessary for eagles to be crows." ~Hunkesni (Sitting Bull), Hunkpapa Sioux~ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]