Result - 이동할 뷰 설정
- dispatcher : JSP에 HTML 렌더링
- Velocity : velocity
- chain : 액션을 연속처리
- redirect : 다른페이지로 이동
1. 다른 형태지정
- 기본은 dispatcher이다
- struts.xml의 result 태그 type에 지정한다
2. 동적으로 이동할 설정 변경
1) 와일드 카드 이용
- 액션 이름으로 지정된 와일드카드 *에 해당하는 문자열이 result 태그안의 {1}{2}로 치환
- 예
- 요청 : foo_hello.action
- 경로 : /WEB-INF/jsp/foo/hello.jsp
2) 액션 프로퍼티 값 이용
a. Acrion.java
b. strusts.xml
- Action클래스 안에 result라는 프로퍼티가 정의되었다.
- struts.xml에 ${} 라는 서식으로 result 프로퍼티의 값을 가져오고 jsp파일 경로에 치환
3. Result 액션단위가 아닌 패키지 단위로 설정
- 오류 화면이나 로그인 화면 등은 복수의 액션으로 부터 이동할 수 있다
'Back-End > Struts2' 카테고리의 다른 글
[Struts2] OGNL (0) | 2016.10.03 |
---|---|
[Struts2] Context Map (0) | 2016.10.03 |
[Struts2] Action(4) - Access to servlet data(서블릿 데이터 엑세스) (0) | 2016.09.26 |
[Struts2] Action(3) - Binding (0) | 2016.09.26 |
[Struts2] Action(2) - Action Class (0) | 2016.09.25 |