Struts2의 컨트롤러는 필터입니다. Struts의 동작은 기본 MVC 설계 패턴의 독립적 인 서블릿과 동일하며 동작은 특정 비즈니스 기능을 완료하기 위해 모델 레이어 (Javabean)를 호출합니다.
struts2에서 예제를 만듭니다
새 웹 프로젝트를 작성한 다음 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 MyEclipse> addscaptscapabilities를 선택하고 인터페이스에서 struts2를 선택한 다음 마무리를 클릭하십시오. 그런 다음 src 파일 아래에 struts의 구성 파일 struts.xml이 표시됩니다.
그런 다음 필터를 구성하고 struction struts.xml 파일을 구성하고 web.xml 파일에서 액션 클래스를 쓰십시오.
struts2의 동작 클래스는 실행 방법을 포함하는 일반 클래스 (POJO) 인 한 인터페이스가 필요하지 않습니다. 필요한 인터셉터가 실행되면 프로그램은 실행 메소드 및 작업 클래스를 실행합니다.
public class helloaction {private string name; private string password; public void setName (문자열 이름) {this.name = name;} public void setpassword (string password) {this.password = password;} public string execute () 예외 {if (이름) && "123456".struts2를 구성하면 sruts.xml 구성 파일을 마우스 오른쪽 버튼으로 클릭하여 SRC가 자동으로 게시됩니다. 이것은 Struts가 기본적으로로드되는 파일이며 Struts2에서 호출 해야하는 동작을 구성하는 데 사용됩니다.
<!-구성 패키지, struts-default를 상속해야합니다-> <struts> <package name = "struts2"extends = "struts-default"> <! <!-구성 조치, 이름 Hello는 URL에 액세스하는 데 사용됩니다. </패키지> </struts>
마지막으로, 브라우저에서 http : // localhost : 10086/zstrutsdemo/hello.action? name = yang & pass = 1234를 요청하십시오
페이지가 해당 인터페이스로 점프하는 것을 볼 수 있습니다.
요약
위의 것은 Struts2의 초기 소개 및 코드 예에 대한 소개에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구들은이 사이트를 계속 참조 할 수 있습니다.
STRUTS2 개발 프로세스 및 세부 구성
Struts2 인터셉트 문자열 코드 소개
Struts2 Ognl 발현 예에 대한 자세한 설명
단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!