Interface Result

All Superinterfaces:
Serializable
All Known Subinterfaces:
PlainResult
All Known Implementing Classes:
ActionChainResult, FreemarkerResult, HttpHeaderResult, MockResult, NullResult, PlainTextResult, PostbackResult, ServletActionRedirectResult, ServletDispatcherResult, ServletRedirectResult, StreamResult, StrutsResultSupport

public interface Result extends Serializable
All results (except for Action.NONE) of an Action are mapped to a View implementation.

Examples of Views might be:

  • SwingPanelView - pops up a new Swing panel
  • ActionChainView - executes another action
  • SerlvetRedirectView - redirects the HTTP response to a URL
  • ServletDispatcherView - dispatches the HTTP response to a URL
Author:
plightbo
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Represents a generic interface for all action execution results.
  • Method Details

    • execute

      void execute(ActionInvocation invocation) throws Exception
      Represents a generic interface for all action execution results. Whether that be displaying a webpage, generating an email, sending a JMS message, etc.
      Parameters:
      invocation - the invocation context.
      Throws:
      Exception - can be thrown.