본문으로 바로가기

스프링 프로젝트 생성하기

category 스프링 2020. 4. 18. 19:59
  • 스프링 프로젝트 만들기

  1.  Spring Legacy Project 생성(spring mvc project)
  1.  프로젝트(study) 우 클릭 > Properties클릭
  1.  왼쪽 사이드에 Project Facets에 들어가서 JDK1.8로 저장

     그리고 Apply and Close클릭

  1.  Tomcat 9.0 설정
  1.  Tomcat web module 에서 path를 ' / '로 설정하고 저장
  1. 한글 인코딩 하기
  1. Window > Preferences

    General 하단 메뉴에 Workspace로

    여기서 Text file encoding에 Other을 선택한 후 UTF-8로 바꾸고 Apply클릭

  1. study프로젝트 우클릭 > Properties 클릭

    Resource에 들어가서 Text file encoding도 설정

  1. 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 -->
  1. src > main > webapp > WEB-INF > views > home.jsp

    <%@ page session="false" %>는 지우고

    <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>

    는 추가

  1. 서버를 시작하고 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