Java 관련/JSTL, EL

[JSTL] Getter and Setter를 안하면 JSTL에서 갖고 올 수 없다.

Wings of Freedom 2021. 4. 5. 23:37

JSTL에서 값을 가져오려면 VO에서 Getter Setter 처리를 해야 한다.

아래와 같이 BoardPaging에 startPageNo이르는 변수를 추가하였다.

그러나 Getter and Setter 하지 않은 상태

해당 값을 Controller를 통하여 listBoard.jsp로 넘겼다.

코드를 실행하고 Board를 클릭하였는데,

아래와 같이 아무런 것도 표시안되는 문제가 발생한다.

그러나 아래와 같이 Getter와 Setter를 추가하면

코드 실행시 정상 출력되는 것을 확인할 수 있다.

참고할 사항은 반환하는 것은 Getter가 하는 것이니 굳이 Setter까지 추가할 필요는 없으나

필자는 나중에 Set 기능을 사용할 수 있으니 그냥 추가했다.

 

출처 : namubada.net/192?category=778442