Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de la pila de valores de Struts

Código fuente de la pila de valores de Struts

Cuéntele a LZ sobre el flujo de trabajo principal de struts2. Puedes descargar su diagrama de flujo. Primero tenemos una solicitud entrante, primero obtenemos ActionContext. ¿Limpiar el lugar? Borrar la pila de valores, etc. , pero saldremos de nuestra sesión y configuraremos getAttribute, etc. , y luego revisaremos otros filtros y otros filtros, y luego iremos a nuestro controlador filterDispathcer y preguntaremos a ActionMapping si esta solicitud necesita procesamiento de struts2. Si es necesario, vaya a la clase de proxy ActionProxy, luego busque el archivo de configuración de struts de acuerdo con la administración de configuración de ConfigurationManger y luego vaya al lugar donde realmente necesita hacer las cosas, ¿Acción? ¿orar? Tomaremos nuestros interceptores por turno. Después de que el interceptor se vaya, regresará a la pila de valores para obtener el valor, es decir, lo colocará en la página a través de taglib, actuará y obtendrá el resultado correspondiente, y finalmente generará el retorno correspondiente. .

Dale a LZ dos fotos. La primera imagen es una serie de procesos después de hacer clic en el botón Nuevo, y la segunda imagen es el proceso detallado de struts2.