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 |
Tags
- Junit Test 에러
- 코드로 배우는 스프링 웹 프로젝트
- 톰캣에러
- 코드로 배우는 스프링 웹프로젝트
- 스프링 게시판 만들기
- 정보처리기사
- 정보처리기사 1과목
- 쿠키와 세션의 차이
- 정보처리기사 20년
- java jdk 오류
- 쿠키와 세션의 특징
- 공개 암호화키
- java 면접질문
- and Java EE 5
- @RequiredArgsConstructor
- 인터페이스와 추상클래스 차이
- HTTP
- 정보처리기사 해설
- pom.xml 설정
- 코드로 배우는 스프링부트 웹 프로젝트
- @RediretAttribute
- 게시판 만들기
- oracle Database 설정
- WAS와 WEB서버 차이
- and 7 Web modules
- HTTP와 HTTPS의 차이
- org.mybatis.spring.MyBatisSystemException
- Tomcat version 8.5 only supports J2EE 1.2
- 테스트코드 작성
- 의존성 주입
Archives
- Today
- Total
모아이티
2. Servlet 활용 본문
# 서블릿 응답 처리를 하는 2가지 메서드
- response.setContenType("text/html;charset=UTF-8);
-> 브라우저한테 utf-8 문자코드를 사용할 거라고 메시지를 전달
- PrintWriter out = response.getWriter();
-> 객체타입은 PrintWriter이고 응답을 하기 위해 response를 쓰고 getWriter() 메서드를 이용해 '쓰기'를
하겠다고 명령하는 거다.
그래서 밑에 out.print();는 out이라는 객체를 이용해 출력하는 메서드 print()를 사용해 html태그를 출력하고 있다.
package com.controller;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/info")
public class HelloWorld extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.print("<html><body>");
out.print("<h1>서블릿 구현 성공</h1>");
out.print("<p>Hello world</p>");
out.print("</body></html>");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
'Servlet & JSP' 카테고리의 다른 글
#1. Servlet이란?? (0) | 2020.09.19 |
---|
Comments