This is one of the aspects of Spring MVC that I prefer over that of Struts2.  
The return types from action handler methods vary and influences what the 
servlet handler is to do after the action handler has completed.

The framework could be tweaked to examine the action method's return type and 
based upon it branch and do various new features, allowing the result type 
invocation to be handled in a more declarative way via code rather than XML 
configuration or annotations.

What Christoph presents here very closely aligns with the View based 
implementations that Spring MVC expose.

I also think we're reaching a point that some of the struts2 plugins to support 
various result type implementations such as JSON and REST should be considered 
for merging into the struts2 core.  These result types have become a major way 
to exchange data in the past several years with microservices, web services, 
and AJAX support that they should be first class denizens in the codebase.

Chris

-----Original Message-----
From: Christoph Nenning [mailto:christoph.nenn...@lex-com.net] 
Sent: Tuesday, January 26, 2016 3:27 AM
To: Struts Users Mailing List <user@struts.apache.org>
Subject: Re: Jodd/Madvoc MVC framework

return new InstantDispatcherResult("foo.jsp");
return new InstantActionRedirectResult("fooAction");


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to