org.apache.struts.tiles.actions

Class TilesAction

public abstract class TilesAction extends Action

Base class for Tiles Actions. This class has the same role as Struts Action. It provides a method execute(...) called when action is invoked. The difference is, that the execute() method takes an additional parameter : tile context. This class extends Struts Action. Subclasses should override execute(ComponentContext ...) method instead of Struts execute(ActionMapping ...) method.

Version: $Rev: 54929 $ $Date: 2004-10-16 17:38:42 +0100 (Sat, 16 Oct 2004) $

Method Summary
ActionForwardexecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
Original Struts Action's method.
ActionForwardexecute(ComponentContext context, ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
Process the specified HTTP request and create the corresponding HTTP response (or forward to another web component that will create it), with provision for handling exceptions thrown by the business logic.

Method Detail

execute

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
Original Struts Action's method. Retrieve current Tile context and call TilesAction execute method. Do not overload this method!

Parameters: mapping The ActionMapping used to select this instance. form The optional ActionForm bean for this request (if any). request The HTTP request we are processing. response The HTTP response we are creating.

Throws: Exception if the application business logic throws an exception

Since: Struts 1.1

execute

public ActionForward execute(ComponentContext context, ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
Process the specified HTTP request and create the corresponding HTTP response (or forward to another web component that will create it), with provision for handling exceptions thrown by the business logic.
Override this method to provide functionality.

Parameters: context The current Tile context, containing Tile attributes. mapping The ActionMapping used to select this instance. form The optional ActionForm bean for this request (if any). request The HTTP request we are processing. response The HTTP response we are creating.

Throws: Exception if the application business logic throws an exception

Since: Struts 1.1

Copyright B) 2000-2009 - The Apache Software Foundation