This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I wonder if anybody could just explain about the Action.perform() method. To me it's called automatically after ActionForm.validate() and before Action.execute() please correct me if i got it wrong or inadequate.
The perform method of the Action class was only used in version 1.0 of Struts. It was the old name used for what is now the execute method. It has been deprecated since Struts 1.1, and isn't included at all in later versions. So, since Struts 1.2, the correct answer to the question "When does the perform method get called?" is "never".