Hi
I have to handle the following situation.
1. When user click submit on the webpage, the request goes to the action
class.
2 This action class performs some task,
3 If the task is ok then this action class should forward the request to
another action class and also open a new browser window
4 if the task fails then this action class should forward the request to
another action class which displays user the error messages
How can i do step 3,
This is how i have defined it in struts-config.xml file
<action name="POApprovalForm"
type="com.pfizer.maps.action.purchase.POApprovalAction"
validate="false" input="/pages/ApprovalDataDisplay.jsp"
scope="request" path="/pages/purchase/POApprovalAction">
<forward name="success"
path="/pages/approvals/ApprovalDataDispatchAction.do?nextpage=home" />
<forward name="error"
path="/pages/purchasing/po.jsp" />
</action>
in my POApprovalAction i do the following
if (error.getCompletionFlag().equals("1"))
{
return mapping.findForward("error");
}
else
{
// this is where i want some thing to open a new browser window with
some parameters i would be sending
return mapping.findForward("success");
}
I cannot define _blank in my jsp page as i want the success to open in same
window,
Ashish