언어설정 : 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

+ Recent posts