I think you have action and result confused... Instead of using @Action, try to add a @Result that configures a result for the string returned by the getDetails() call.
-Wes On Wed, Jun 3, 2009 at 4:03 AM, RogerV <roger.var...@googlemail.com> wrote: > > Hi > > I'm returning to Struts after a long absence and I'm confused by the > behaviour of the convention plugin. I have a class named IndexAction with a > two methods, the standard "execute()" method and my own getDetails() method > which was being called using dynamicMethodInvocation. The getDetails() > method returns a string of "details" and I have a jsp named > index-details.jsp. Config-browser confirms the mapping has been done and > calls to the getDetails() method behaves as expected. > > I then removed the dynamicMethodInvocation and replaced it with a call to > the url "fetchdetails" which I mapped in my IndexAction class using > @Action("fetchdetails") for the getDetails() method. Now when I click the > link, I get a Struts 2 error "No result defined for action > <packagename>.IndexAction and result details although the file > index-details.jsp is still present and configbrowser confirms that the > mapping is recognised. > > Configbrowser also shows that as a result of the @Action annotation I now > have another action "fetchdetails" in my application and if I rename > index-details.jsp to fetchdetails-details.jsp everything now works as > expected. > > Is this as it should be and, if so, why does Struts issue the misleading > message? Alternatively, how do I set things up so that the result is found > on the containing class IndexAction as Struts wants? > > Regards > -- > View this message in context: > http://www.nabble.com/Convention-plugin-confusion-tp23847183p23847183.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 > > -- Wes Wannemacher Author - Struts 2 In Practice Includes coverage of Struts 2.1, Spring, JPA, JQuery, Sitemesh and more http://www.manning.com/wannemacher --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org