본문 바로가기
728x90

Spring153

Spring MVC (스프링 웹 MVC) 강의 09 - HTML 파일 설정하기 붙여 넣은 html 하위 index.html 내용 복사 하여 index.jsp에 붙여 넣자 파일을 제대로 뒀지만 CSS, 이미지등이 제대로 안나오는 문제 해결을 다음 강의에서 알아보자 출처: https://www.youtube.com/watch?v=fGDNzUQzsng&list=PLq8wAnVUcTFWhDFFmpJ5fUeoJI53Z83g6&index=10 2022. 1. 4.
Spring MVC (스프링 웹 MVC) 강의 08 - ViewResolver 사용하기 viewResolver는 글자 앞뒤 잘라 붙이게 해주는 기능이 있다. /WEB-INF/view/ 잘라서 앞에 붙이고 .jsp를 뒤에 붙일 것이다. public class IndexController implements Controller{ public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("index controller"); ModelAndView mv = new ModelAndView("index"); mv.addObject("data", "Hellow Spring MVC~"); //mv.setViewName("/WEB-I.. 2022. 1. 4.
Spring MVC (스프링 웹 MVC) 강의 07 - View 페이지를 위한 위치 dispatcher /* 지난시간 * 지웠는데 이건 이거대로 문제가 있음 Controller 통제 하에 뷰 문서들이 열람되어야 하기 때문이다. 그래서 뷰문서들 숨기도록 함. 이렇게 가려진다. 그 후 IndexController.jsp 문서로 가서 mv.setViewName("/WEB-INF/view/index.jsp"); 다음 강의에서 "/WEB-INF/view/index.jsp" 이 부분 짧게 할 듯 이렇게하면 잘 된다 "/WEB-INF/view/index.jsp" 앞에 / 지우고 "WEB-INF/view/index.jsp" 하면 작동이 잘 될까? 안 될 줄 알았다 반전 잘 됨 이해하기 위해 여기 name="/index" 를 name="/aa/index" 로 바꿔봄 에러가 당연히 뜨길래 이미지 상단 주.. 2022. 1. 4.
Spring MVC- dispatcher-servlet.xml 파일 오타 원인 (web.xml) org.springframework.web.servlet.DispatcherServlet.class 해결 org.springframework.web.servlet.DispatcherServlet Spring MVC (스프링 웹 MVC) 강의 05 - dispatcher-servlet.xml (https://late90.tistory.com/131?category=1013269) 편에서 그렇게 .class는 필히 꼭 지워줘야 한다고 해놓고는 정작 지운줄 알았는데 안지워져 있어서 날 고생 시킨 구문이다. dispatcher org.springframework.web.servlet.DispatcherServlet org.springframework.web.servlet.Dispatche.. 2022. 1. 4.
STS4 JRE 추가 및 변경하기 Add Next 다운 받아둔 jdk 파일 추가 finish 2022. 1. 3.
Spring MVC (스프링 웹 MVC) 강의 06 - 스프링 컨트롤러 IndexController 작성하기 여기 xml에 사용되는 구문은 스프링 회사의 레퍼런스를 참고해야한다. https://docs.spring.io/spring-framework/docs/ 요청 오는것이 URL로 요청올 것이기 때문에 id값은 url이 된다. id="/index" id="/index" 에서 뭘 꺼내냐면 class="..."를 꺼낸다. class="webprj.IndexController" //"패키지명.클래스명" handleRequest라는 함수가 약속되어 있다. IndexContoroller밑에 빨간줄 생기면 마우스 대고 Add unimplemented methods 위에서 말한 handleRequest가 나온다 package webprj; import javax.servlet.http.HttpServletRequest; .. 2022. 1. 3.
Spring MVC (스프링 웹 MVC) 강의 05 - dispatcher-servlet.xml 파일 스프링이 제공하고 있는 컨트롤러는 프론트 컨트롤러이다. 이것을 설정하기 위한 파일은 Dispatcher-servlet.xml이다. 이것의 의미와 용도를 알아보자 Model : ${data} View : index.jsp Contoroller : ? JSP로만 할때는 public class IndexController extends HttpServlet{ } 로 작성했으나 스프링을 쓸때는 이렇게 하지 않겠다. 서블릿기능을 다 분리해서 Dispatcher-servlet.class이 대신 할 것이다. Controller는 POJO로 만들것이고 Dispatcher는 이미 만들어져 있고 지금까지 서블릿 프로그램하면서 어노테이션을 배웠지만 Dispatcher는 소스가 없기때문에 어노테이션을 할 수 없다. 그래서 설.. 2022. 1. 3.
728x90