반응형

이클립스를 실행 하시고 new - project 를 하셔서 spring을 검색하셔서 Spring Legacy Project로 만듭니다.

Next를 하고 저는 프로젝트의 이름은 basicBoard로 하고 템플릿은 Spring MVC Project를 하였습니다.

Next

패키지 명은 com.board.controller로 하였습니다.

그 후에 finish를 해줍니다.

 

상단 메뉴에서 Window에 preferences를 클릭하고

general목록에서 workspace를 확인해 줍니다.

이후에는

상단의 Project에서 properties에서 

Text file encoding을 확인해 줍니다.

이제 project facets 로 들어가서 JAVA의 버전을 1.8로 바꿔주고 APPLY를 하겠습니다.

아래와 같이 web.xml에 문자 인코딩을 해주겠습니다.

<!-- 문자 인코딩 시작 -->
	
	<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>

이제 아래의 views에 home.jsp 에 페이지 인코딩을 해주겠습니다.

현재 페이지의 인코딩을 UTF-8로 변경하는 코드입니다.

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

이제 pom.xml을 열고 pom.xml에서 Java의 버전이 1.6이고 프레임 워크의 버전이 3.1.1. 로 되어 있습니다.

Java의 버전을 1.8로 바꾸고 Spring Framework의 버전을 4.3.8 버전으로 변경 하겠습니다.

그 후에 프로젝트를 실행해 보면 

아래와 같은 화면이 나타나게 됩니다.

 

반응형
블로그 이미지

꽃꽂이하는개발자

,