As classe Actions do Struts são as principais classes a serem implementadas pelo desenvolvedor para criar as regras de negócio do sistema. Elas podem estar associadas as opções de menu a serem executadas, ou aos casos de uso do sistema a ser criado, por exemplo.
Para criar uma classe Action, vá na pasta Java Resources/src e crie um package helloPack. A seguir, dentro deste package crie uma classe HelloAction com o código abaixo:
package helloPack; public class HelloAction { private String mensagem; public String execute() throws Exception { return "success"; } public String getMensagem() { return mensagem; } public void setMensagem(String mensagem) { this.mensagem = mensagem; } }
O framework Struts irá criar um objeto desta classe quando um usuário solicitar, via browser, uma url que esta action estiver relacionada. Mais em frente veremos como são mapeadas as actions e as urls que as chamam.