프로그래밍/JSP

JSP 객체속성을 이용하여 값 전달하기 [중요]

Jay22 2017. 1. 11. 01:11
반응형

<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