Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las funciones de la interfaz Action y la interfaz Actionsupport en struts2?

¿Cuáles son las funciones de la interfaz Action y la interfaz Actionsupport en struts2?

1. La acción en Struts 2 no necesita implementar ninguna interfaz ni heredar ningún tipo. Las clases POJO ordinarias se pueden utilizar como clases de acción.

Struts2 generalmente usa Action directamente para encapsular los parámetros de solicitud HTTP. Por lo tanto, la clase Action también debe contener atributos correspondientes a los parámetros de solicitud y proporcionar los métodos getter y setter correspondientes para estos atributos.

2.ActionSupport ha implementado la interfaz Action y también implementó la interfaz Validateable, que proporciona funciones de validación de datos. Al heredar la clase ActionSupport, puede simplificar el desarrollo de acciones de Struts 2.

La clase de herramienta Actionsupport define un método validar () basado en la implementación de la interfaz Acción. Después de reescribir este método, se ejecutará antes que el método ejecutar (). Si la verificación falla, se transferirá. a la entrada, las propiedades de entrada deben configurarse al configurar la Acción.

Actionsupport también proporciona un método getText (clave de cadena), que también implementa la internacionalización y puede obtener información de internacionalización de archivos de recursos.

Información ampliada:

La interfaz de acción tiene:

public static final java.

public static final java.lang.String ERROR = "error";

public static final java.lang.String INPUT = "entrada";

public static final java.lang.String LOGIN = "iniciar sesión"

resumen público java.lang.String ejecutar() lanza java.lang.Exception;

Referencia: Enciclopedia Baidu-ACCIÓN