GET / POST 방식으로 파라미터 값을 넘기고, 그 값을 사용할때 쓰는 메소드가 getParameter
request, session 등등과 같은 영역에 임의의 속성값(Attribute)을 저장하고 가져올때 사용하는것이
set/getAttribute()입니다.
getParameter는 리퀘스트 영역에 있는 메소드 입니다...
아실거라 생각하지만....스코프에는 page , request, response , session , aplication 등이 있습니다...
getAttribute에 경우 위에있는 모든영역에 공통으로 있는 메소드로...
헤쉬맵 방식으로....키값과 벨류값으로 setAttribute 한 값을 키값을 이용해 벨류값을
반환받을수 있습니다...
일단 큰차이로는 벨류값에 타입인데요...
getParameter는 스트링 타입입니다....
그리고 getAttribute 는 오브젝트 타입입니다...
getParameter는 스트링값을 다루기때문에 주로 쿼리스트링값등을 받는데 사용되고....
getAttribute는 오브젝트 타입을 다루기때문에 자바빈객체나 뭐 다른클레스객체등을 받을때 사용합니다..
출처 - 네이버 지식
'Development > JSP & Servlet' 카테고리의 다른 글
JSTL (JSP Standard Tag Library) (0) | 2012.03.28 |
---|---|
jsp - EL(Expression Language) (0) | 2012.03.28 |
JSP에서 JSTL과 EL(Expression Language) 사용하기 (0) | 2012.03.28 |
contentType charset과 pageEncoding의 차이점 (0) | 2012.03.28 |
jsp - *.jsp를 WEB-INF 아래에 숨겨라 (0) | 2012.03.23 |