tutorial traductor etiquetas codigo struts2 struts struts-config

struts2 - traductor - struts 1 tutorial



Significado del atributo del método en la etiqueta de acción struts (1)

De acuerdo con esto, el método de atributo en la etiqueta de acción se usa para especificar el nombre del método que manejará la lógica de acción cuando se invoca la acción correspondiente.

El comportamiento es el siguiente: cuando se llama a cualquier acción, struts.xml se busca para esa acción. Si se especifica el atributo de método, ese método se ejecutará en la clase de acción, si no se especifica ningún atributo de método, se llamará a execute () por defecto. Y si no hay un método de ejecución y no hay otro método especificado en la configuración, el marco arrojará una excepción.

¿Cuál es el método de atributo en la etiqueta de acción en struts.xml? He visto muchos casos de uso de este atributo, pero no entiendo cómo cambia el comportamiento.

Por ejemplo, veo que no sucede nada cuando cambio el siguiente atributo de método o lo elimino. Intenté ejecutar e ingresar y {1} . Por qué a veces veo {1} para este atributo de archivos struts.xml.

<action name="ShowAddItemPage" method="input" class="action.clerk.ShowAddItemPage"> <result name="success" type="tiles">addItem</result> <result name="generalError" type="tiles">clerkGeneralError</result> <result name="input" type="tiles">addItem</result> </action>