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

Reply via email to