jsp의 getAttribute()와 getParameter()의 차이점은 무엇인가요?

조회수 8147회

jsp 서버사이드 쪽을 코딩할때 저는 보통 getParameter 메소드로 request의 인자 메시지를 불러오는데요. getParameter와 getAttribute의 차이점이 궁금합니다. 감사합니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • getParameter는 클라이언트 요청에 포함된 값을 꺼낼 때 사용됩니다.

    http://getParameter.com/hellp?name=1
    

    getAttribute는 같은 요청 내에서 사용할 수 있는 서버에서 설정된 값입니다. 컨트롤러 서블릿 등에서 뷰로 전달할 값을 손질해서 전달할 때 사용됩니다.

    // in servlet 
    request.setAttribute("user_vector", Arrays.asList(3, 4, 2, 1));
    
    // in jsp
    Object vector = request.getAttribute("user_vector");
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)