Dynamic Method invocation is the concept in the Struts action mapping file, where instead of writing <action> for every method, one can map the wild character with the method name having same prefix or suffix.
Example : Instead of writing addOperation, subOperation and divOperation, programmer can write *Operation.
Struts 2 is the Open source web application Framework which simplified the creation of Web Applications in in Java. It is based on the Model – View – Framework (MVC) architect which is originally found in language “SmallTalk“. Latest version of Struts is 2 and which is created by using concepts of WebWork and Xwork.