¿Cuáles son las formas de obtener la API de servlet en el marco struts2?
1. Hay tres formas de obtener la API de servlet en el marco de struts2;
2. Una introducción detallada a cada tipo
1. método Utilice ServletActionContext para acceder a Servlet
API
a. Cree un nuevo proyecto web e importe el soporte de Struts2
b. p>
Por ejemplo, lo anterior es el método de ejecución de LoginAction. Establezca el valor del atributo hello en helloworld y colóquelo en la sesión. El valor se puede extraer a través de sessionScope.hello en la página de resultados.
2. Utilice ActionContext para acceder a ServletAPI y reemplace la parte roja con el siguiente contenido.
Como se puede ver en el código anterior, el mapa corresponde al contenido de la sesión. Convertir sesión a mapa para facilitarnos las pruebas unitarias de la web.
3. Implementando las interfaces especificadas ServletContextAware, ServletRequestAware y ServletResponseAware.
A continuación se toma ServletRequestAware como ejemplo para presentar cómo acceder al objeto HttpServletRequest en Acción
3 Precauciones para usar el método:
El primer método es. Se recomienda su uso y se recomienda el segundo método. Tres no se recomiendan porque están altamente acoplados con ServletAPI.