Action(2) - Action Class
- POJO로 처리 가능
- 빈번하게 사용하는 처리나 값을 제공하는 ActionSupport클래스를 상속해서 작성하는것도 좋다
1. ActionSupport 클래스 상속
- Result의 이름으로 ActionSupport의 static 필드 SUCCESS사용함
- 반환은 "success"이며 ERROR, LOGIN등의 상수가 있다
2. struts.xml
- class 속성을 생략하면 액션처리가 이루어 지지 않고 바로 name이 "sucess"인 URL로 이동
3. 복수의 액션 메소드
1) Multi.java
2) struts.xml
4. 와일드카드
- 실행할 메소드를 동적으로 변경가능
- Action클래스 안의 와일드카드 * 부분의 문자열이 메소드 속성{1}로 치환
- multi_foo요청
- sample.MultiAction의 foo()가 실행된다
- 와일드 카드가 여러개 있을시 출현 순서에 맞게 {1}의 숫자를 증가시킴
'Back-End > Struts2' 카테고리의 다른 글
[Struts2] Action(4) - Access to servlet data(서블릿 데이터 엑세스) (0) | 2016.09.26 |
---|---|
[Struts2] Action(3) - Binding (0) | 2016.09.26 |
[Struts2] Action(1) - Struts package, NameSpace (0) | 2016.09.25 |
[Struts2] 스트러츠2 - HelloWorld (0) | 2016.09.25 |
[Struts2] Struts2 config file(스트러츠2설정파일) (0) | 2016.09.20 |