-
스프링 프로젝트 만들기
- Spring Legacy Project 생성(spring mvc project)
- 프로젝트(study) 우 클릭 > Properties클릭
-
왼쪽 사이드에 Project Facets에 들어가서 JDK1.8로 저장
그리고 Apply and Close클릭
- Tomcat 9.0 설정
- Tomcat web module 에서 path를 ' / '로 설정하고 저장
- 한글 인코딩 하기
-
Window > Preferences
General 하단 메뉴에 Workspace로
여기서 Text file encoding에 Other을 선택한 후 UTF-8로 바꾸고 Apply클릭
-
study프로젝트 우클릭 > Properties 클릭
Resource에 들어가서 Text file encoding도 설정
-
src > main > webapp > WEB-INF > web.xml
<!-- 한글 인코딩 Start --> <filter> <filter-name>encodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 한글 인코딩 End -->
-
src > main > webapp > WEB-INF > views > home.jsp
<%@ page session="false" %>는 지우고
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
는 추가
-
서버를 시작하고 URL주소창에 localhost:8080에 들어가면
년 월 일 정상적으로 나온다
'스프링' 카테고리의 다른 글
스프링의 AOP 란? (0) | 2020.06.23 |
---|---|
스프링의 @ModelAttribute 어노테이션 (0) | 2020.06.15 |
AJAX란? (0) | 2020.06.15 |
인터셉터(Interceptor)란? (0) | 2020.06.13 |
DispatcherServlet 이란? (0) | 2020.06.07 |