1. Primeiro, crie um projeto da web com o nome: STRUTS2, depois selecione Java EE6.0 e clique em Concluir.
2. Clique com o botão direito do mouse em "Struts" e selecione Myeclipse-> Adicionar recursos Struts e, em seguida, a seguinte janela pop-up aparece e, em seguida, selecione Struts 2.1. Selecione Concluir para clicar em Concluir.
3. Após a construção, o diretório do projeto é mostrado na figura a seguir:
4. Crie uma classe de login e herde a classe Actionsupport (clique em navegar da Superclass e selecionar ações de pesquisa)
5. Defina variáveis de nome de usuário e senha e clique com o botão direito do mouse para selecionar a fonte-> Gere Getters e Setters para importar rapidamente as funções Get e Definir.
6. Em seguida, selecione Fonte-> Substituir/implementar métodos, selecione Execute () e clique em Concluir.
7. Em seguida, insira o seguinte código:
public string Execute () lança exceção {string u, p; u = getUserName (); p = getPassword (); if (u.equals ("lang") && p.equals ("lang")) {return "success";} else <br> {return error ";} <br>}}} 8. Crie duas interfaces: succcess.jsp e error.jsp, exibindo "Login com sucesso" e "Login falhou"
Adicione o seguinte código em success.jsp:
<%@ taglib prefix = "s" uri = "/struts-tags"%> <s: Property value = "nome de usuário"/> login com sucesso! ! ! <br>
Você pode obter o nome de usuário registrado.
9. Na interface de fluxo de struts.xml:
Aqui, selecione pacote, nome "padrão", espaço de trabalho é "/ação", herdar "struts-default"; Em seguida, adicione "ação", o nome é "login", a classe é "com.langguojie.struts2.login"; Por fim, adicione dois "resultado", o nome é: sucesso e erro, e os JSPs correspondentes são: success.jsp e error.jsp.
O código correspondente para struts.xml é:
<Truts> <pacote name = "padrão" namespace = "/action" estends = "struts-Default"> <ação name = "login"> <resultado name = "succcess"> ../ success.jsp </resultado> <resultado name = "errut"> ../ error.jsp </resultado> </action> </package> </struts>
10. Resultados da operação:
11. Resumo
Após um entendimento preliminar do Struts2, a estrutura do Struts2 é muito conveniente para passar e chamar dados e também é muito prático no desenvolvimento de sites. Também é muito simples de usar e as funções podem ser chamadas diretamente e parte do código é gerada automaticamente.
Usando o Myeclipse para desenvolver a estrutura STRUTS2 para implementar a função de login (tutorial estrutural) acabou, espero que seja útil para todos!