Chain 사용하기
- 스트럿츠2 에서 chain은 action과 action사이의 값을 전달할 때 주로 사용된다
- 예로 회원가입 페이지에서 바로 로그인 해주는 페이지의 사용자 ID 값
1. 기본 사용
- login은 다음 액션(url)을 뜻한다
- type = "chain"
2. 예제
- 회원가입 페이지 --> 로그인 페이지
1) struts.xml
2) SignupAction.java, loginAction.java
- SignUpAction에서 사용했던 멤버 변수를 LoginAction에서 그대로 사용이 가능하다
- 그러나 변수 이름은 같아야 한다
3. 주의
- Chain을 사용할 때 페이지의 reload(새로고침)을 주의 해야한다
- 인서트하는 페이지의 chain을 한다면 리로드 할 경우 반복적으로 데이터가 들어갈 수 있다
'Back-End > Struts2' 카테고리의 다른 글
[Struts2] 스트러츠를 이용한 간편 로그인 - Simple Login Example (0) | 2016.11.10 |
---|---|
[Struts2] Interceptor(3) - 인터셉터 등록과 설정 (0) | 2016.10.04 |
[Struts2] Interceptor(2) - 인터셉터 작성 (0) | 2016.10.03 |
[Struts2] Interceptor(1) (인터셉터) (0) | 2016.10.03 |
[Struts2] OGNL (0) | 2016.10.03 |