yoursyun
getter setter method 본문
// Action interface 상속 (일반 POJO 형태도 상관 없다)
// import com.opensymphony.xwork2.Action;
// public class myTest implements Action{
import com.opensymphony.xwork2.Action;
public class myTest implements Action{
private String display;
private String displayMyStr;
public myTest(){
display = "init";
displayMyStr = "";
}
public String getMessage(){
return display;
}
public void setMyStr(String myStr){
displayMyStr = myStr;
}
@Override
public String execute() throws Exception{
display = displayMyStr;
return SUCCESS;
}
}
---------------------------------------------------------------------
[ getter method ]
public String getMessage(){
return display;
}
위 와 같이 display 문자열을 view (.jsp) 의 ${message} 로 리턴한다.
중요한점은 getXXX() 형태로 method 를 작성시 view의 변수명(태그네임)과 일치 시켜야만 동작 된다.
( Servlet을 눈으로만 흩고 지나왔더니 이모양... ㅜ.ㅜ )
---------------------------------------------------------------------
[ setter method ]
public void setMyStr(String myStr){
displayMyStr = myStr;
}
위 와 같이 view(.jsp) Request 받은 myStr 문자열을 displayMyStr 변수에 할당 하고 있다.
메서드 명은 getter와 동일 하게 작성해야 한다.
---------------------------------------------------------------------