언어설정 : window -> preferences -> Web ->html,css,jsp 기본인코딩 변경 (UTF-8)
프로젝트 언어설정 : 프로젝트 우클릭 -> preferences -> Resource -> 인코딩변경(UTF-8)
jsp 라이브러리(톰캣)설정: maven tomcat api 검색 -> 다운받은 톰캣버전 링크
-> pom.xml -> packaging아래의 <dependencies>목록을 만들어 안에 붙여넣기
Spring Dispatcher를 Front 컨트롤러로 설정
window -> show view -> Maven -> Maven Repositories -> pom.xml
->Dependencies -> Add -> 검색후 라이브러리 다운 (spring web MVC )
java Resources -> Libraries -> Maven Dependencies -> webMVC -> DispatcherServlet.class 우클릭
-> copyQualified Name -> wep.xml 에 들어간뒤
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>붙여넣기 (.class 제거)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
설정후
webapp -> web-INF에 매핑정보를 입력할수있는 xml 생성 (등록한 서블릿네임 -servlet.xml)
레퍼런스
https://docs.spring.io/spring-framework/docs/ 접속후 스프링버전클릭 (5.2x)
spring-framework-ref 클릭 -> 왼쪽 카테고리 core 클릭 -> iocContainer -> 스프링 DI 설정내용 (bean들어있는)복사
아까 등록한 *-servlet.xml 붙여넣기
<bean id="/컨트롤러이름(url)" class="등록되어있는 패키지.이름"> //url과 컨트롤을 매핑
</bean>
만든 컨트롤러는 implements Controller(상속받는다)
컨트롤러 오버라이딩해 ModelAndView객체를 만들어 사용
ex) ModelAndView mv = new ModelAndView();
mv.addObject("data","Hello Spring MVC~");
mv.setViewName("index.jsp");
'Step by Step' 카테고리의 다른 글
Spring 공부 2021-03-14 (0) | 2021.03.14 |
---|---|
Spring 공부 2021-03-12 (0) | 2021.03.07 |
JSP/서블릿 공부 2021-03-05 (0) | 2021.03.05 |
JSP/서블릿 공부 2021-03-04 (0) | 2021.03.04 |
JSP/서블릿 공부 2021-03-03 (0) | 2021.03.03 |