Package org.apache.struts.tiles
Interface Controller
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ActionController
,ControllerSupport
,UrlController
A controller is a piece of code called before rendering a jsp page.
A controller can be associated to a tile. See <insert> or
<definition> for association syntax.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(ComponentContext tileContext, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext) Method associated to a tile and called immediately before the tile is included.void
perform
(ComponentContext tileContext, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext) Deprecated.Use execute() instead.
-
Method Details
-
perform
@Deprecated void perform(ComponentContext tileContext, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext) throws ServletException, IOException Deprecated.Use execute() instead. This will be removed after Struts 1.2.Method associated to a tile and called immediately before the tile is included.- Parameters:
tileContext
- Current tile context.request
- Current requestresponse
- Current responseservletContext
- Current servlet context- Throws:
ServletException
IOException
-
execute
void execute(ComponentContext tileContext, HttpServletRequest request, HttpServletResponse response, ServletContext servletContext) throws Exception Method associated to a tile and called immediately before the tile is included.- Parameters:
tileContext
- Current tile context.request
- Current requestresponse
- Current responseservletContext
- Current servlet context- Throws:
Exception
-