aplicações Web são diferentes de sites simples e têm diferentes necessidades, tais como a capacidade de responder dinamicamente às interações do usuário . Apache Struts é um framework para alcançar os resultados que um programador precisa quando se trabalha dentro de Java para criar aplicações web. Existem cinco tipos principais de ações no âmbito do Apache Struts . Ação Frente
ação Forward é uma das classes de ação incluídos no quadro . Como as páginas JSP não pode ligar diretamente para o outro, a classe de ação para a frente é usada para encaminhar o controle para a URL que você especificou. Use org.apache.struts.actions.ForwardAction como o "Tipo" atributo quando você quer empregar uma ação para a frente.
Incluir Ação
Incluir é o próximo tipo de ação. Durante a programação, o campo "Tipo" para uma ação incluir seria escrito como " org.apache.struts.actions.IncludeAction ". O objetivo da ação é incluir a usar a lógica que está contido em outros lugares , como a outras páginas JSP , utilizando uma outra ação ou JSP. Isso é diferente de uma ação para a frente que simplesmente se move completamente ao alvo para a frente.
Chave Ação
A ação switch é empregada usando " org.apache . struts.actions.SwitchAction "como o tipo . Quando você usa uma ação switch, você se move para um módulo diferente , mas , em seguida, o controle do novo módulo é encaminhado para um URI diferente que ele contém . Existem dois parâmetros que podem ser definidos para uma ação de mudança : " . Prefixo " " página " e O prefixo é o prefixo do módulo que você quiser mudar o controle com a ação switch. O parâmetro da página indica que o controle desse módulo deve ser encaminhado.
Despacho Ação
A ação envio é feito para ser um redutor de carga de trabalho. Ele permite que você use " org.apache.struts.actions.DispatchAction " para combinar as funções que estão relacionadas em uma única ação, em vez de ter que criar uma nova ação para cada função desejada . Por exemplo, dentro de uma ação de envio você pode incluir várias ações para a frente.
LookupDispatch ação
A ação LookupDispatch é outra ação Struts que se destina a permitir que você use múltipla métodos dentro de uma única ação , o que deve agilizar o seu trabalho . O problema com a acção de expedição é que ele bloqueia rótulos de apresentação de operações , o que nem sempre é conveniente . Embora JavaScript pode ser usado para contornar isso, por vezes, JavaScript não é uma possibilidade . Isto é, quando é recomendada a ação LookupDispatch . Esse tipo de ação é escrito como " org.apache.struts.actions.LookupDispatchAction " no atributo "Tipo" . Quando você configura uma ação, este parâmetro permite que você crie um mapa em que o comando irá procurar as mensagens corretas para combiná-los com os dados apresentados e , em seguida, executar a função especificada.
< Br >