If they are in the same package that should work, all I can advise is to put a breakpoint in ConventionUnknownHandler, line 301 and see what is going on.
musachy On Thu, Dec 10, 2009 at 7:10 AM, RogerV <roger.var...@googlemail.com> wrote: > > I'm trying to get action chaining to work as described in the section > chaining at http://struts.apache.org/2.1.6/docs/convention-plugin.html. My > Foo action and bar actions are listed below. What happens is that when Foo > is called, it correctly displays foo.jsp. When foo.jsp is submitted it fills > in the value of platformId, I see the message "Platform selected" on the > console and then foo.jsp is redisplayed and I don't see the message "Foo-Bar > is called". If I change return "bar" to a nonsense string that doesn't refer > to anything, I still get foo.jsp redisplayed when I would expect a "No > Result Defined for Action Foo and result <nonsense string>" exception. > > Any idea what I'm doing wrong? > > Regards > > public class Foo extends ActionSupport { > > private int platformId; > private Services services; > > public String execute() { > > System.out.println("SelectPlatform.execute()"); > if (platformId > 0) { > System.out.println("Platform selected"); > return "bar"; > } > > return SUCCESS; > } > > public List<Platform> getPlatforms() { > return services.listAllPlatforms(); > } > > public int getPlatformId() { > return platformId; > } > > public void setPlatformId(int platformId) { > this.platformId = platformId; > } > } > > public class EditPlatformData extends BaseAction { > > private int platformId; > > @Action("foo-bar") > public String execute() { > System.out.println("Foo-Bar is called"); > return SUCCESS; > } > > public int getPlatformId() { > return platformId; > } > > public void setPlatformId(int platformId) { > this.platformId = platformId; > } > } > -- > View this message in context: > http://old.nabble.com/Convention-Plugin---Action-Chaining-tp26728788p26728788.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org