리절트의 타입의종류
체인리절트를 활용한 액션 체인 : 계속 다른 페이지로 데이터를 보낼수있다.
2개의 액션을 체인 리절트 활용하여 회원 등록 액션 처리 후 로그인 액션이 처리되도록 하자.
ex)
1. 최초 회원 가입 페이지를 출력할 액션인 UserRegForm.action
2. 회원가입 정보를 저장할 액션인 UserRegLoginAction.action
3. 로그인 정보를 조회할 액션인 LoginAction.action
UserRegForm.action => UserRegForm.jsp => UserRegLoginAction.action (UserRegLoginAction.java 의 execute()메소드):UserRegLoginAction는 jsp가없다.
====chain===> LoginAction.action (LoginAction.java의 execute()메소드) ===>
userRegsuccess.jsp
UserRegForm,LoginAction 2개의 액션을 체인리절트활용
<!-- chain --> <action name="registerAndLogin" class="com.ch5.action.RegisterUser"> <interceptor-ref name="params"/> <result name="success" type="chain"> <param name="actionName">login</param> <param name="namespace">/ch5</param> </result> </action> <action name="login" class="com.ch5.action.LoginAction"> <interceptor-ref name="chain"/> <interceptor-ref name="params"/> <result name="success" type="dispatcher">result.jsp</result> </action>
'Struts2 > 기본(Oracle)' 카테고리의 다른 글
struts2 chain (0) | 2012.06.27 |
---|---|
struts2 dispatcher 와 redirect 리절트 타입 (0) | 2012.06.27 |
struts2 커스텀 인터페이스 (0) | 2012.06.27 |
struts2 커스텀 인터셉터 (0) | 2012.06.21 |
struts2 인터셉터란? (0) | 2012.06.21 |