Red de conocimiento del abogados - Ley de patentes - ¿Cómo obtiene el interceptor struts2 los parámetros en la solicitud?

¿Cómo obtiene el interceptor struts2 los parámetros en la solicitud?

Su interceptor personalizado hereda AbstractInterceptor

//nombre de acción

String actionName = aInvocation.getInvocationContext().getName();

//Obtener parámetros

Parámetros del mapa = aInvocation.getInvocationContext().getParameters();

Struts2 es un marco de aplicación web basado en el patrón de diseño MVC, que está esencialmente en un servlet , en el patrón de diseño MVC, Struts2 actúa como un controlador (Controlador) para establecer la interacción de datos entre el modelo y la vista.

Struts 2 es el producto de próxima generación de Struts. Es un nuevo marco de Struts 2 que fusiona las tecnologías de struts 1 y WebWork.

La arquitectura de su nuevo Struts 2 es muy diferente a la del Struts 1. Struts 2 toma WebWork como núcleo y utiliza un mecanismo interceptor para procesar las solicitudes de los usuarios. Este diseño también permite que el controlador de lógica de negocios esté completamente separado de ServletAPI, por lo que Struts 2 puede entenderse como un producto actualizado de WebWork.

Aunque hay grandes cambios de Struts 1 a Struts 2, en comparación con WebWork, los cambios en Struts 2 son muy pequeños.