ServletContext

- javax.servlet.ServletContext

- 서블릿과 컨테이너 간에 통신하기 위해서 사용되어짐

- 컨텍스트 한개 마다 한개의 ServletContext가 생성됨 (공유가능)


서블릿에서 파일접근시 사용

자원을 바인딩할때 사용

로그파일 작성시 사용

context 파라미터를 이용할때 사용


ServletConfig

- javax.servlet.ServletConfig

- 서블릿 초기화시 필요한 정보를 컨테이너에서 제공받을 수 있음

- 서블릿마다 하나의 ServletConfig가 생성됨(공유불가)

- ServletConfig 객체는 서블릿과 동일한 라이프사이클을 가짐


ServletContext을 얻을 때 사용

초기 파라미터를 이용할때 사용


HttpServletRequest

- 클라이언트가 요청한 정보를 담을 수 있음


클라이언트 정보 및 서버 정보

HTML 폼과 요청 파라키터의 정보

요청헤드의 정보(HTTP프로토콜의 헤드에 담긴 정보)


=> 서블릿에서 HttpServletRequest객체는 doGet()또는 doPost()의 인수로 넘어온다

HttpServletReqyest클래스의 String getParameter(String name)메서드는 이름이 name인 파라미터 값을 리턴 한다.

요청 메세지에 name이란 파라미터가 존재하지 않는 경구 NULL값을 리턴한다. 


[출처] http://blog.naver.com/whois473/220311531448

블로그 이미지

532

처음 프로그래밍을 시작한 개발자들은 Hello World!를 기억 할 것이다. Hello world가 Hell World가 될 줄 몰랐던 한 개발자의 이야기. 게시글의 출처를 표기하며, 출처를 남기지 않고 펌을 하는것에 대해 법적 책임을 묻지 않습니다.

,