public class PostbackResult extends StrutsResultSupport
A result that renders the current request parameters as a form which immediately submits a postback to the specified destination.
Parameters:
Examples:
 
 <action name="registerThirdParty" >
   <result type="postback">https://www.example.com/register</result>
 </action>
 <action name="registerThirdParty" >
   <result type="postback">
     <param name="namespace">/secure</param>
     <param name="actionName">register2</param>
   </result>
 </action>
 
 Result.LegacyAdapter| Modifier and Type | Field and Description | 
|---|---|
| protected ActionMapper | actionMapper | 
DEFAULT_PARAM, DEFAULT_URL_ENCODING, parseLocationACTION_MAPPING, HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION, STRUTS_PORTLET_CONTEXT| Constructor and Description | 
|---|
| PostbackResult() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | doExecute(String finalLocation,
         ActionInvocation invocation) | 
| void | execute(ActionInvocation invocation)Implementation of the execute method from the Result interface. | 
| protected boolean | isElementIncluded(String name,
                 String[] values)Determines if the specified form input element should be included. | 
| protected String | makePostbackUri(ActionInvocation invocation) | 
| void | setActionMapper(ActionMapper mapper) | 
| void | setActionName(String actionName)Sets the name of the destination action. | 
| void | setCache(boolean cache)Stores the option to cache the rendered intermediate page. | 
| void | setMethod(String method)Sets the method of the destination action. | 
| void | setNamespace(String namespace)Sets the namespace of the destination action. | 
| void | setPrependServletContext(boolean prependServletContext) | 
| protected void | writeFormElement(PrintWriter pw,
                String name,
                String[] values) | 
| protected void | writePrologueScript(PrintWriter pw)Outputs the script after the form has been emitted. | 
conditionalParse, conditionalParseCollection, doExecute, getLastFinalLocation, getLocation, setEncode, setLocation, setParseprotected ActionMapper actionMapper
protected void doExecute(String finalLocation, ActionInvocation invocation) throws Exception
doExecute in class StrutsResultSupportExceptionpublic void execute(ActionInvocation invocation) throws Exception
StrutsResultSupportStrutsResultSupport.doExecute(String, ActionInvocation) after optionally evaluating the
 location as an OGNL evaluation.execute in class StrutsResultSupportinvocation - the execution state of the action.Exception - if an error occurs while executing the result.protected boolean isElementIncluded(String name, String[] values)
name - the input element namevalues - the input element valuestrue if included; otherwise falseprotected String makePostbackUri(ActionInvocation invocation)
public final void setActionMapper(ActionMapper mapper)
public final void setActionName(String actionName)
actionName - the action namepublic final void setCache(boolean cache)
true.cache - enable/disable cachepublic final void setMethod(String method)
method - the methodpublic final void setNamespace(String namespace)
namespace - the namespacepublic final void setPrependServletContext(boolean prependServletContext)
protected void writeFormElement(PrintWriter pw, String name, String[] values) throws UnsupportedEncodingException
UnsupportedEncodingExceptionprotected void writePrologueScript(PrintWriter pw)
pw - the print writerCopyright © 2000–2025 Apache Software Foundation. All rights reserved.