둘 다 HttpServletRequest의 내장 메서드이다.

주로 데이터를 저장, 이동할 때 사용한다.

1. getParameter()

클라이언트의 HTML 페이지에서 데이터를 받아올 때 사용한다.

 

회원 가입 시, 유저가 입력한 ID, Password 등의 값을 데이터로 가져올 때 사용한다.

 

2. getAttribute()

다른 JSP, Servlet 페이지에 설정된 데이터를 가져올 때 사용한다.

 

setAttribute()를 통한 설정이 되어있어야 가져올 수 있다. (설정이 안되어 있으면 null을 반환한다.)

 

 

보통 HttpServletRequest 객체를 통해 HTML 에서 입력받은 데이터를 getParameter()로 가져와서

변수에 캐싱한 후, HttpServletRequest 객체에 setAttribute()로 저장하고 다른 파일에서 getAttribute()로 사용한다.

'Web > BE' 카테고리의 다른 글

[Java] String 선언 방식 차이  (0) 2023.05.20

+ Recent posts