Controlador programable Mitsubishi de Zhejiang
1.1 Importe el archivo jar de struts2 al proyecto.
carga de archivos comunes-1.2.1.jar, commons-io-1.3.2.jar, freemarker-2.3.15.jar, ognl-2.7.3.jar
struts 2-core-2.1.8 .1.6 .jar
1.2 Copie el archivo struts.xml al directorio src del proyecto.
1.3 Modificar el archivo web.xml
Agregar:
lt filter gt
lt filter name gtstruts2 lt/filter-name gt ;
ltfilter-class gt;org.Apache.struts2.dispatcher.ng.filter.strutsprepareendexecutefilter lt;/filter-class gt;
lt/filter gt;
p>mapeo de filtro ltgt
nombre de filtro ltgtstruts2 lt/nombre-filtro gt;
patrón lturlgt/* lt;/patrón-URL gt;
lt/filter-mapping gt;
2. Cómo llamar al método en 2.action
2.1 Llamada automática al método (solo se puede llamar a ejecución)
p>
2.2 Especificar la invocación del método (estableciendo el atributo del método en la etiqueta de acción)
2.3 Invocación del método dinámico (al llamar, agregue el nombre del método! después de la acción, como iniciar sesión! deletUser)
Nota:
2.4 Llamada comodín
3. Cómo recibir parámetros del cliente en la operación
3.1 Definir directamente variables de parámetros en el acción y generar método set y get.
3.2 Definir la categoría de parámetros receptores
Nota: se deben proporcionar métodos get y set para las variables miembro de acción.
3.3 Deje que la acción implemente la interfaz ModelDriven e implemente el método getModel en ella.
4. Cómo obtener solicitudes, sesiones y solicitudes.
4.1 se obtiene de ActionContext, pero en realidad los objetos obtenidos son objetos Map.
4.2 Utilice ServletActionContext para obtener objetos basados en Servlet API.
4.3 Deje que la acción implemente interfaces con reconocimiento de solicitudes, de sesión y de aplicaciones e implemente los métodos internos.
5. Cuatro tipos de redirección
5.1 Operación de redireccionamiento a la página (predeterminado)
5.2 Operación de redireccionamiento a la página
5.3 La acción es Reenviar a la acción
ltparam name = " actionName " gtlog in lt/param gt;
ltparam name = " nameSpace " gt/log in lt;/param gt; p>
ltparam name = " método " gtloginlt/param gt;
lt/result gt;
5.4 Operación redirigir a operación