Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 정처기필기
- 스프링
- 파이썬
- spring
- 코딩테스트
- 정보처리기사
- 정보처리기사필기
- 게시판만들기
- 게시판
- 소프트웨어개발
- 이것이자바다
- function
- springboot
- 게시판프로젝트
- 어노테이션
- 스프링부트
- 정처기공부
- 정처기
- 소프트웨어설계
- 자바
- java
- 정처기예상문제
- 자바의정석
- 자바의정석요약
- 프로그래머스
- 파이선
- CRUD
- CRUD구현
- 정처기설명
- PYTHON
Archives
- Today
- Total
Helmi
서블릿 클래스 정의 본문
새롭게 서블릿 클래스 정의 위해서
1) javax.servlet.http 패키지에서 제공하는 HttpServlet 클래스 상속받아 구현해야
2) 브라우저 통해 외부에서 실행되므로 접근제한자 반드시 public이어야 함
public class HelloServlet extends HttpServlet {
}
접근제한자는 반드시 public
HelloServlet : 서블릿 클래스 이름
HttpServlet : HttpServlet 상속 받아야
요청 메소드
doGet() 혹은 doPost()를 오버라이딩 해야 함
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
)
HttpServletRequest request : 요청 처리
HttpServletResponse response : 응답 처리
throws ServletException, IOException : 예외 처리
* doGet()은 반드시 예외처리(IOException, ServletException) 해줘야 함, 일반적으로 throws 절 사용.
응답 객체에 콘텐트 타입 지정하기
HttpServletResponse객체인 response로 setContentType()메소드 호출하여 클라이언트에 응답할 페이지에 대한 환경설정 결정해 주어야 함.
"text/html"로 지정되어 있음 - text나 html로 보여주겠다는 의미
한글 깨지지 않게 하기 위해서는 인코딩을 "UTF-8"로 지정해야 함
response.setContentType("text/html; Charset=UTF-8");