what the studio latest form ejemplos bean agregar java scope struts struts-1 struts-config

java - the - struts studio



¿Qué significa el alcance atribuido a la etiqueta de acción del archivo struts-config? (2)

Estoy trabajando en una aplicación Struts.

Para editar el archivo struts-config.xml , creo que debo agregar un atributo - scope en la etiqueta de acción. No estoy seguro de su significado o su uso.

<action path="/WetsVpnSwapTraffic" type="com.kpn.bop.web.action.vpn.wets.WetsVpnSwapTraffic" scope="request" name="WetsVpnSwapTrafficForm" roles="bop_wetsvpn_migrate" validate="false"> <forward name="success" path="/WetsVpnSwapTrafficValidate.do"/> <forward name="failure" path="/WetsVpnList.do"/> </action>

¿Alguien puede explicarme si tengo que poner este atributo?


Determina si ActionForm está en la solicitud o sesión.


El scope atributo se utiliza para definir el alcance (vida del objeto, la forma) del formulario de acción del objeto que se utilizó en esa configuración de acción.

También hay diferentes ámbitos, page , request , session , application . Eso es todo de las especificaciones de servlet. Si especifica el alcance de la solicitud que desea que el objeto de formulario esté disponible durante la solicitud http del servlet.

Puede consultar esta referencia para determinar cómo usar los ámbitos.

También hay una configuración de asignación de enlace a acción .