Interface IForwardAction

All Superinterfaces:
IAction
All Known Implementing Classes:
ForwardToOriginalURIBaseAction, GenerateMyReportAction, GenerateReportAction, JasperReportBaseAction, OpenCollectionElementInNewTabAction, ReportXLSAction, SaveCollectionTotalsAction, SignInAction, SimpleHTMLReportAction

public interface IForwardAction extends IAction
It allows to do a forward to any URI. It can be a resource inside the same application, such as a jsp or servlet, or an absolute URL in the internet. The absolute URL is supported since v4m1.
Author:
Javier Paniza
  • Method Details

    • getForwardURI

      String getForwardURI()
      The URI to go.

      If it starts with "http://" or "https://" the action will forward to the absolute URL in internet (since v4m1). Since 7.1 using "javascript:" as prefix to execute JavaScript is not allowed. Since 4.0.1 if it starts with "javascript:" the corresponding code will executed by the browser. Since 5.9 you should use IJavaScriptPostAction to execute JavaScript because IForwardAction with javascript: does not update the page before executing the JavaScript, but executes the JavaScript instead. If it returns null the forwarding is not done.

    • inNewWindow

      boolean inNewWindow()