Modifications to the Struts Action Class

The Struts base Action class has been modified with a new method called execute( ). This new method should be called instead of the perform( ) method. The main difference between the two is that the execute( ) method declares that it throws java.lang.Exception, whereas the earlier perform( ) method declared that it could throw IOException and ServletException. This change was necessary to facilitate the new declarative exception-handling feature that was added to Struts 1.1. As a result, the perform( ) method has been deprecated and should not be used in 1.1 applications.

Get Programming Jakarta Struts, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.