Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts2 in Action: DispatchAction

 
Beppe Catanese
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my experience with Struts2 I could not see the replacement of DispatcAction. In Struts1 the possibility to associate methods of the Action class with specific URL (using the parameter attribute in struts.config) was really useful but it seems now it is no longer available in Struts2.
Is it because of the new architecture (loosely coupled with the Servlet API)? Or is there another way to do request-method mapping?

Thanks.

Beps
 
Don Brown
author
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You could say that now DispatchAction is now the default in Struts 2. You can execution any no-arg method on an action by using the "action!method" syntax, so if you had an action at "accounts.do", you can execute its list method via "accounts!list.do". And yes, you can also turn this feature off or use wildcards to use a different technique to specifying methods.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic