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.