728x90
반응형
HTTP 응답 메시지는 주로 다음 내용을 담아서 전달한다.
응답 메시지를 구성하는 것 중에서 3가지 방법이 있는데
- 단순 텍스트 응답 (https://drcode-devblog.tistory.com/463)
- HTML 응답
- HTTP API - MessageBody JSON 응답
이렇게 3가지가 있다.
ResponseHtmlServlet.java
package helloMVC.servlet.basic.response;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet(name = "responseHtmlServlet", urlPatterns = "/response-html")
public class ResponseHtmlServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// [Content-Type : text/html; charset=utf-8]
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter writer = response.getWriter();
writer.println("<html>");
writer.println("<body>");
writer.println(" <div>안녕?</div>");
writer.println("</body>");
writer.println("</html>");
}
}
text/html;charset=utf-8 이라서 한글로 반환이 가능하고, html 태그가 적용된 모습이다
728x90
반응형
'스프링 > 스프링 웹' 카테고리의 다른 글
[Spring] 간단한 회원 관리 시스템 만들기 (0) | 2023.05.19 |
---|---|
[Spring] HTTP 응답 데이터 - API JSON (0) | 2023.05.18 |
[Spring] HttpServletResponse - 기본 사용법 (0) | 2023.05.18 |
[Spring] HTTP 요청 데이터 - API 메시지 바디 - JSON (0) | 2023.05.17 |
[Spring] HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트 - inputStream (0) | 2023.05.17 |
댓글