2018년 9월 6일 목요일

JSP공부 180907

getAttribute form태그 없이 값을 입력하는 경우에 사용.
getParameter form태그를 써서 값을 입력하는 경우에 사용.

클라이언트가 웹서버에 jsp 페이지를 요청하고
웹서버는 웹컨테이너(WAS, 톰캣)에 jsp페이지를 전송한다.
웹컨테이너에서 jsp페이지는 서블릿 자바 파일로 변하고
서블릿 자바파일은 서블릿 클래스로 컴파일 된다.
다시 웹컨테이너는 서블릿 클래스를 실행시켜 HTML로 변환시킨 뒤
웹서버에 보내고, 웹서버는 웹컨테이너로 부터 전달받은 HTML페이지를 클라이언트에게 보낸다.

이클립스에서 import 되지 않은 클래스명 뒤에다 커서를 두고
ctrl + space를 누르면 해당 클래스 자바 파일을 import시킬 수 있다.

form 태그의 method 속성값 post는 submit시 url에 input값을 표시하지 않고, get은 url에 input값을 표시한다.