|
Answer» USAGE page properties:
Page1.page <page-specification CLASS="Welcome.Action"> <property name="success" value="Home" /> <property name="error" value="Error" /> </page-specification>
Page2.page <page-specification class="Welcome.Action"> <property name="success" value="HOME2" /> <property name="error" value="Error2" /> </page-specification>
Welcome.Action.java public void submitListener(IRequestCycle cycle) { if (success) cycle.activate(getSpecification().GETPROPERTY("success")); if (error) cycle.activate(getSpecification().getProperty("error")); }
So on success, it will be REDIRECTED to Home2 and on error it will be redirected to Error2 page. Usage page properties: Page1.page <page-specification class="Welcome.Action"> <property name="success" value="Home" /> <property name="error" value="Error" /> </page-specification>
Page2.page <page-specification class="Welcome.Action"> <property name="success" value="Home2" /> <property name="error" value="Error2" /> </page-specification>
Welcome.Action.java public void submitListener(IRequestCycle cycle) { if (success) cycle.activate(getSpecification().getProperty("success")); if (error) cycle.activate(getSpecification().getProperty("error")); } So on success, it will be redirected to Home2 and on error it will be redirected to Error2 page.
|