¿Cuál es el controlador central de Struts2? 2. ¿Qué es un interceptor? 3. ¿Cuál es la pila de valores?
El controlador central FilterDispatcher realiza las siguientes operaciones:
(1) Leer información de datos estáticos
(2) Determinar la configuración de la acción que debe reenviarse o navegado
(3) Crear contexto de acción
(4) Crear agente de acción
(5) Limpieza de memoria y optimización del rendimiento
Interceptor :Interceptor
El interceptor en sí es un objeto Java ordinario que puede interceptar dinámicamente llamadas a la Acción antes y después de que se ejecute la Acción para ejecutar varios requisitos de proyectos web de muestra proporcionados por el propio interceptor.
También puedes interceptar la ejecución de una Acción y extraer partes reutilizables de la Acción.
(1) Antes de llamar a la Acción, proporcione control de la lógica de procesamiento del sistema.
(2) Al interactuar con la Acción, proporcione información inicial durante la ejecución de la Acción.
(3) Al final de la Acción, proporcione alguna lógica de posprocesamiento
(4) Modifique la información devuelta por la información del Resultado de la Acción
(5) Capture excepciones
< La pila de valores es la ubicación inicial donde se almacenan los valores utilizando expresiones ognl, es decir. Es decir, una pila que almacena valores