JSP의 기본객체중 하나인 request는 속성을 가지고 있고 JSP 페이지 사이에서 정보를 주고 받거나 공유하기 위한 목적으로 사용된다.
request 기본 객체는 한 번의 요청에 대해 유효하게 동작하며, 한 번의 요청을 처리하는 데 사용되는 모든 JSP에서 공유된다.
setAttribute(String name, Object value) 메서드는 이름이 name인 속성의 값을 value로 지정한다.
프로그램 목록의 객체를 더블클릭하면 모달 창을 띄우고, 해당 객체에 대한 값들을 조회, 수정, 삭제할 수 있는 기능을 구현하고자 했다.
grid-modal 페이지에서 객체를 더블클릭하면 grid-modal-content 페이지에서 해당 객체의 id값을 받아 데이터를 화면에 뿌려야 한다. 이때 JSP 페이지 사이에서 데이터를 주고받기 위해 request.setAttribute()를 사용한다.
request.setAttribute 내용 참고