본문 바로가기

spring MVC4

HTTP Response 데이터 참고 HttpServletResponse HTTP 응답 메시지 생성 HTTP 응답코드 지정 Header 생성 Body 생성 HTTP Response data Message (1) 단순 텍스트 응답 response.getWriter().write("ok"); response.getWriter().write()를 사용해서 단순 텍스트로 응답 (2) HTML 응답 import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Ht.. 2021. 8. 29.
HTTP Request 데이터 참고 HttpServletRequest 서블릿은 개발자가 HTTP 요청 메시지를 편리하게 사용할 수 있도록 개발자 대신에 HTTP 요청 메시지를 파싱 한다. 그리고 그 결과를 HttpServletRequest 객체에 담아서 제공한다. HttpServletRequest를 사용하면 다음과 같은 HTTP 요청 메시지를 편리하게 조회할 수 있다. 참고 HTTP 요청 메시지 START LINE (POST / save HTTP/1.1) HTTP 메서드 (POST) URL (/save) 쿼리 스트링 스키마, 프로토콜 (HTTP/1.1) Header 헤더 조회 Body form 파라미터 형식 조회 message body 데이터 직접 조회 HTTP Request 데이터 3가지 (1) GET - 쿼리 파라미터 /url?u.. 2021. 8. 29.
Servlet 환경 세팅과 등록 1. 스프링 부트 서블릿 환경 구성 @ServletComponentScan 스프링 부트는 서블릿을 직접 등록해서 사용할 수 있도록 @ServletComponentScan을 지원한다. import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; @ServletComponentScan @SpringBootApplication public class ServletApplication { public static void main(String[.. 2021. 8. 28.
Servlet (서블릿) 1. Servlet이란 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술 2. Servlet 역할 의미 있는 비즈니스 로직을 제외한 나머지 업무를 서블릿이 처리해준다. 3. Servlet의 사용 @WebServlet(name = "helloServlet", urlPatterns = "/hello") public class HelloServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } urlPatterns.. 2021. 8. 28.
반응형