일단 가장 큰 차이점은 둘의 리턴 타입
getParameter()메서드의 경우String타입을return/
웹브라우저에서 전송받은 request영역의 값을 읽어옴
getAttribute()는Object타입을return하기 때문에 주로 빈 객체나 다른 클래스를 받아올때 사용 /setAttribute()속성을 통한 설정이 없으면 무조건 null값을 리턴
❤️ 예를 들면 ❤️
request.getParameter("num")은 웹브라우저에서 전송받은request영역에서name값이"num"인것을 찾아 그 값을 읽어옴
request.getAttribute("num")은request.setAttribute("num", "123")과 같이setAttribute()를 통해 값을 설정해주지 않으면null값을 리턴받게됨