1. 먼저 이름 : struts2가있는 웹 프로젝트를 작성한 다음 Java EE6.0을 선택하고 완료를 클릭하십시오.
2. "Struts"를 마우스 오른쪽 버튼으로 클릭하고 MyEclipse-> Struts 기능을 추가 한 다음 다음 팝업 창이 팝업 된 다음 Struts 2.1을 선택하십시오. 마감을 선택하여 마감을 클릭하십시오.
3. 구성 후 프로젝트 디렉토리는 다음 그림에 표시됩니다.
4. 로그인 클래스를 만들고 ActionSupport 클래스를 상속받습니다 (SuperClass 찾아보기를 클릭하고 Section ActionSupport를 선택하십시오).
5. 사용자 이름 및 비밀번호 변수를 정의하고 오른쪽 버튼을 클릭하여 소스-> getters and setter를 생성하여 Get and Set 함수를 빠르게 가져 오십시오.
6. 그런 다음 소스-> 재정의/구현 메소드를 선택하고 execute ()를 선택하고 마감을 클릭하십시오.
7. 다음 코드를 입력하십시오.
public string execute ()는 예외 {string u, p; u = getusername (); p = getpassword (); if (u.equals ( "lang") && p.equals ( "lang")) {return "return";} else <br> {return "error";} <br>} 8. 두 인터페이스 만들기 : 성공 .jsp 및 error.jsp, "성공적으로 로그인"및 "로그인 실패"표시
성공에 다음 코드를 추가하십시오 .jsp :
<%@ taglib prefix = "s"uri = "/struts-tags"%> <s : 속성 값 = "username"/> 로그인이 성공적으로 로그인! ! ! <br>
로그인 한 사용자 이름을 얻을 수 있습니다.
9. struts.xml의 흐름 인터페이스에서 :
여기에서는 패키지를 선택하고 이름 "기본값", 작업 공간은 "/action", 상속 "Struts-default"를 상속합니다. 그런 다음 "action"을 추가하고 이름이 "로그인", 클래스는 "com.langguojie.struts2.login"입니다. 마지막으로 두 가지 "결과", 이름은 성공 및 오류이며 해당 JSP는 다음과 같습니다. 성공 .jsp 및 error.jsp.
struts.xml의 해당 코드는 다음과 같습니다.
<struts> <package name = "default"namespace = "/action"actends = "struts-default"> <action name = "login"> <result name = "success"> ../ success.jsp </result> <result name = "error"> ../ error.jsp </resent> </action> </package> </struts>
10. 작동 결과 :
11. 요약
Struts2에 대한 예비 이해 후, Struts2 프레임 워크는 데이터를 통과하고 호출하기에 매우 편리하며 웹 사이트 개발에서도 매우 실용적입니다. 또한 사용하기가 매우 간단하며 기능을 직접 호출 할 수 있으며 코드의 일부가 자동으로 생성됩니다.
MyEclipse를 사용하여 Struts2 프레임 워크를 개발하여 로그인 기능 (구조 자습서)을 구현하기 위해 모든 사람에게 도움이되기를 바랍니다.