aplicaciones Web son diferentes de sitios web simples y tienen diferentes necesidades, tales como la capacidad de responder de forma dinámica a las interacciones del usuario . Apache Struts es un framework para el logro de los resultados que un programador necesita para trabajar en Java para crear aplicaciones Web. Existen cinco tipos principales de acciones en el marco Struts de Apache. Forward Acción
Forward acción es una de las clases de acción incluidos en el marco . Dado que las páginas JSP no pueden vincular directamente el uno al otro , la clase de acción hacia adelante se utiliza para reenviar el control a la URL que ha especificado. Utilice org.apache.struts.actions.ForwardAction como el atributo "Tipo" cuando se quiere emplear una acción a seguir.
Incluir Acción
Incluir es el siguiente tipo de la acción . En la programación , el campo "Tipo" para una acción include se escribiría como " org.apache.struts.actions.IncludeAction . " El objetivo de la acción de inclusión es usar la lógica que se encuentra en otros lugares, como en otras páginas JSP , mientras que con otra acción o JSP. Esto es diferente de una acción que simplemente se mueve hacia adelante por completo a la meta a seguir.
Acción del interruptor
La acción del interruptor se emplea el uso de " org.apache . struts.actions.SwitchAction "como tipo . Cuando se utiliza una acción de conmutación , se muda a un módulo diferente , pero entonces el control del nuevo módulo se reenvía a un URI diferente que contiene. Hay dos parámetros que se pueden establecer para una acción de conmutador : " página" y " prefijo ". El prefijo es el prefijo del módulo que desea cambiar el control a la acción del interruptor . El parámetro de página indica que el control de este módulo deben ser transmitidos .
Dispatch Acción
La acción de envío está destinado a ser un reductor de carga de trabajo. Se permite el uso de " org.apache.struts.actions.DispatchAction " para combinar las funciones que están relacionadas en una sola acción, en lugar de tener que crear una nueva acción por cada función requerida. Por ejemplo, en una acción de envío se podría incluir varias medidas para el futuro .
LookupDispatch acción
La acción LookupDispatch es otra acción Struts que está destinado a permitir el uso de múltiples métodos dentro de una sola acción , que deberían simplificar su carga de trabajo . El problema con la acción expedición es que las etiquetas que se bloquee la presentación a las operaciones , que no siempre es conveniente . A pesar de JavaScript se puede utilizar para solucionar este problema, a veces JavaScript no es una posibilidad . Esto es cuando se recomienda la acción LookupDispatch . Este tipo de acción se denomina " org.apache.struts.actions.LookupDispatchAction " en el atributo "Tipo" . Al configurar una acción, este parámetro le permite crear un mapa en el que el comando buscará los mensajes correctos para que coincidan con los datos presentados y luego ejecutar la función especificada.
< Br >