반응형
<jsp:param> 태그는 파라미터를 이용하여 데이터를 추가하기 때문에 String 타입의 값만 전달할 수 있는 제약이 있다.
그래서 날짜 데이터나 숫자 또는 객체를 전달하기 위해서는 각기 파싱을 해줘야 한다.
그래서 request기본 객체의 속성을 이용해서 필요한 값을 전달한다.
예시를 보자
첫 번째 jsp파일이다.
여기서 request 기본 객체에 속성을 추가한다.
setAttribute(String name, Object value) 이름이 name인 속성을 값을 value로 지정한다.
예제이서 데이터는 날짜 객체이다.
자 이런식으로 속성을 지정했다.
받는 jsp쪽을 보자.
날짜 객체를 getAttritubte은 리턴타입이 Object이므로 형변환을 해주었다.
속성을 이용한 값 전달 방식은 JSP에서 가장 중요한 기법 중의 하나이다. 이 방식은 MVC패턴을 구현하는데 필수 요소이기 때문에 잘 익혀두어야 한다.
반응형
'프로그래밍 > JSP' 카테고리의 다른 글
Java Bean (자바 빈) 에 대해 (0) | 2017.01.11 |
---|---|
JSP forward 태그 (0) | 2017.01.11 |
JSP include & param (0) | 2017.01.11 |
JSP 기본 객체와 영역 (0) | 2017.01.11 |
JSP 웹 어플리케이션 자원(Resource) 접근하기 (0) | 2017.01.11 |