org.apache.struts.tiles

Class ActionController

Implemented Interfaces:
Controller

public class ActionController
extends java.lang.Object
implements Controller

Struts wrapper implementation of Controller. This implementation wraps an Action in a Controller.

Field Summary

private Action
action
Struts action wrapped.

Constructor Summary

ActionController(Action action)
Constructor.

Method Summary

void
execute(ComponentContext tileContext, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext)
void
perform(ComponentContext tileContext, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext)
Method associated to a tile and called immediately before tile is included.

Field Details

action

private Action action
Struts action wrapped.

Constructor Details

ActionController

public ActionController(Action action)
Constructor.
Parameters:
action - Action to be wrapped.

Method Details

execute

public void execute(ComponentContext tileContext,
                    HttpServletRequest request,
                    HttpServletResponse response,
                    ServletContext servletContext)
            throws Exception
Specified by:
execute in interface Controller
See Also:
org.apache.struts.tiles.Controller.execute(org.apache.struts.tiles.ComponentContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.ServletContext)

perform

public void perform(ComponentContext tileContext,
                    HttpServletRequest request,
                    HttpServletResponse response,
                    ServletContext servletContext)
            throws ServletException,
                   IOException
Method associated to a tile and called immediately before tile is included. This implementation calls a Struts Action. No servlet is set by this method.
Specified by:
perform in interface Controller
Parameters:
tileContext - Current tile context.
request - Current request.
response - Current response.
servletContext - Current servlet context.

Copyright B) 2000-2007 - The Apache Software Foundation