Utilizzo del tag di struts <html:cancel>
Per utilizzare in una jsp il tag <html:cancel> possiamo considerare il seguente esempio:
<html:cancel titleKey="operation.cancel.title" styleClass="button">
<bean:message key="operation.cancel"/> </html:cancel >
Nel file struts.xml, nella action corrispondente scriveremo:
<action path="..." name="..."
scope="..." type="" parameter="..." input="...">
<forward name="..." path="..."
redirect="true" />
<forward name="..." path="..." />
<forward name="cancel" path="/index.jsp" redirect="true" />
</action>
Dal file di struts viene richiamato in automatico il metodo cancel della classe Action:
protected String cancel(ActionForm form, HttpServletRequest request, HttpServletResponse response, ActionMapping mapping) throws Exception {
super.reset(form, request, mapping);
return "cancel";
}
<html:cancel titleKey="operation.cancel.title" styleClass="button">
<bean:message key="operation.cancel"/> </html:cancel >
Nel file struts.xml, nella action corrispondente scriveremo:
<action path="..." name="..."
scope="..." type="" parameter="..." input="...">
<forward name="..." path="..."
redirect="true" />
<forward name="..." path="..." />
<forward name="cancel" path="/index.jsp" redirect="true" />
</action>
Dal file di struts viene richiamato in automatico il metodo cancel della classe Action:
protected String cancel(ActionForm form, HttpServletRequest request, HttpServletResponse response, ActionMapping mapping) throws Exception {
super.reset(form, request, mapping);
return "cancel";
}