O controlador de Struts2 é um filtro. A ação em suportes é equivalente a servlets independentes no padrão básico de design do MVC, e a ação chama a camada do modelo (Javabean) para concluir funções comerciais específicas.
Crie um exemplo no Struts2
Crie um novo projeto da Web e clique com o botão direito do mouse no projeto e selecione Myeclipse> AddsCaptsCapabilities, selecione Struts2 na interface e clique em Concluir. Depois disso, você verá o arquivo de configuração Struts.xml de suportes no arquivo SRC.
Em seguida, configure filtros, estrutura de estrutura.
A classe de ação do STRUTS2 não requer nenhuma interface, desde que seja uma classe normal (POJO) contendo o método de execução. Quando o interceptador necessário é executado, o programa executará o método Execute e a classe de ação:
classe pública HelloAction {private String Name; Private String senha; public void setName (nome da string) {this.name = name;} public void setPassword (string senha) {this.password = senha;} public string Execute () lança a exceção {if ("yang" .equals (nome) && "123456" .quals () {senha ("yang" .equals (name) & "123456" .quals) {) {senha) {senha) {senha) {senha) {senha) {senha) {senha) {if (senha ". "Erro";}}}Ao configurar o STRUTS2, o arquivo de configuração do Struts.xml criado pelo clicar com o botão direito do mouse SRC será publicado automaticamente no diretório da Web-Infi/Classes. Este é o arquivo que os suportes carregarão por padrão e é usado para configurar as ações que precisam ser chamadas pelo Struts2.
Pacote de configuração, você deve herdar struts-default-> <truts> <package name = "struts2" estends = "struts-default"> <!-ação de configuração, o nome do hello é usado para acessar o url: helloaction-> <ação = "hello"> result name = "succcess">/success.jsp.JSP <.jsp <cilation-> <ction name = "Result Name =" succcess ">/success.jsp.JSP </package> </truts>
Finalmente, solicite http: // localhost: 10086/zstrutsdemo/hello.action? Nome = yang & pass = 1234 no navegador
Você pode ver a página pular para a interface correspondente
Resumir
O exposto acima é o conteúdo inteiro deste artigo sobre a introdução aos exemplos iniciais de introdução e código do STRUTS2. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a este site:
Processo de desenvolvimento STRUTS2 e configuração detalhada
Introdução ao Struts2 Interceptando código de string
Explicação detalhada do exemplo de expressão de struts2 Ognl
Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!