본문 바로가기
728x90
반응형

서블릿8

[Spring] 회원 관리 웹 애플리케이션 서블릿으로 만들기 서블릿 버전의 회원 관리 웹 애플리케이션 MemberFormServlet.java package helloMVC.servlet.web.servlet; import helloMVC.servlet.domain.member.MemberRepository; 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... 2023. 5. 19.
[Spring] HTTP 응답 데이터 - API JSON ResponseJsonServlet.java package helloMVC.servlet.basic.response; import com.fasterxml.jackson.databind.ObjectMapper; import helloMVC.servlet.basic.HelloData; 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.IOExcepti.. 2023. 5. 18.
[Spring] HTTP 응답 데이터 - 단순 텍스트, HTML 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.HttpServlet.. 2023. 5. 18.
[Spring] HttpServletResponse - 기본 사용법 HttpServletResponse의 역할 Http 응답 메시지를 생성하고, 기타 편의 기능을 제공하는데, HTTP 응답 메시지 생성으로는 - HTTP 응답 코드 지정, - 헤더를 생성 - 바디를 생성 이렇게 3가지를 한다 편의 기능 제공으로는 - Content-Type - 쿠키 - Redirect 를 지원한다. package helloMVC.servlet.basic.response; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.. 2023. 5. 18.
[Spring] HTTP 요청 데이터 - POST HTML Form 이번에는 HTML Form으로 POST 방식으로 데이터를 넘겨본다. hello-form.html username: age: 전송 일일이 데이터를 폼에 입력해서 보내기 귀찮을 땐? 포스트맨을 이용하면 된다. POST 전송시 Body는 x-www-form-urlencoded 를 선택해야하고, Headers에서 content-type : application/x-www-form-urlencoded로 지정된 부분을 꼭 확인해봐야 한다. ※ 주의사항 웹 브라우저가 결과를 캐시하고 있어서, 과거에 작성했던 html 결과가 보이는 경우도 있다. 이 때는 웹 브라우저의 새로 고침을 직접 선택해주면 된다. 물론 서버를 재시작하지 않아서 그럴 수 있다. POST의 HTML Form을 전송하면 웹 브라우저는 다음 형식으로 .. 2023. 5. 17.
[Spring] HTTP 요청 데이터 종류 및 GET 쿼리 파라미터 HTTP 요청 메시지를 통해서 클라이언트에서 서버로 데이터를 전달하는 방법의 종류가 있다. 주로 3가지 방법을 사용한다. (1) GET - 쿼리 파라미터 - /url?username=hello&age=20 - 메시지 바디 없이, URL의 쿼리 파리미터에 데이터를 포함해서 전달 - 예) 검색, 필터, 페이징 등에서 많이 사용하는 방식 (2) POST - HTML Form - content-type : application/x-www-form-urlencoded - 메시지 바디에 쿼리 파라미터 형식으로 전달 username=hello&age=20 - 예) 회원 가입, 상품 주문, HTML Form 사용 (3) HTTP message body에 데이터를 직접 담아서 요청 - HTTP API에서 주로 사용, J.. 2023. 5. 17.
728x90
반응형