728x90 Spring83 [Spring] 서블릿, JSP 예제 Servlet 예제 JSP 같은 경우 JAVA 코드에 html 을 작성한다. response 로 작성한 HTML 을 응답해주는 형식이다. url 로 회원등록을 요청하면 응답으로 회원등록 HTML 을 받는 부분이다. 너무 불편하다. 쓸수가 없다. package hello.servlet.web.servlet; import hello.servlet.basic.domain.member.MemberRepository; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest;.. 2021. 10. 11. [Spring] Servlet 다루기 3: HttpServletResponse 예제 HttpServletResponse response 를 다뤄보자 역할 HTTP 응답 메시지 생성 헤더생성 바디생성 제공되는 기능 쿠키, Redirect, Content-Type 기본예제 content, cookie, redirct 의 경우 편하게 set 할수 있는 메서드가 제공된다. @WebServlet(name = "responseHeaderServlet", urlPatterns = "/response-header") public class ResponseHeaderServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletExcepti.. 2021. 10. 11. [Spring] Servlet 다루기 2: HttpServletRequest 예제 HTTP 요청데이터 어떻게 클라이언트에서 서버로 HTTP 요청 메시지를 통해 데이터를 전달 할까? 주로 3가지 방법이 있다. Get 방식 쿼리 파라미터. 보통 우리가 네이버를 검색할때 나가는 url 을 생각 하면될것 같다. naver 에서 강아지라고 검색하면 url이 다음과같이 변경된다. ? 부터가 쿼리의 시작이다. https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=%EA%B0%95%EC%95%84%EC%A7%80 바디없이 쿼리파라미터에 데이터를 담아 전달한다. 예) 조회, 필터 등 Post - HTML Form 메시지 바디에 쿼리 파라미터 형식으로 전달 username=hello&hobby=drum co.. 2021. 10. 10. [Spring] Servlet 다루기 1: Servlet, HttpServletRequest Servlet 을 직접 다뤄보자 @ServletComponentScan: - 스프링 부트는 서블릿을 직접 등록해서 사용할 수 있도록 @ServletComponentScan 을 지원한다. - 서블릿 관련 어노테이션을 보고 알아서 등록해준다. @ServletComponentScan // 서블릿 자동 등록 @SpringBootApplication public class ServletApplication { public static void main(String[] args) { SpringApplication.run(ServletApplication.class, args); } } HttpServlet 등록 HttpServlet 을 상속받아 새로운 서블릿 클래스를 작성해준다. @WebServlet: - nam.. 2021. 10. 9. 이전 1 ··· 9 10 11 12 13 14 15 ··· 21 다음 728x90 반응형