메뉴 건너뛰기

조회 수 186 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

스프링 프로젝트를 생성하고 샘플 코드를 실행하면 한글이 깨져서 나옵니다.

 

 

 

아래와 같이 한글이 깨지네요.

 

 

바로 UTF-8 설정이 안되어 그런건데요.

 

해결 방법은 

1. JSP파일에 인코딩 정보를 추가해 줍니다.

 

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

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

<%@ page session="false" %> 

<html> 

<head> 

<title>Home</title> 

</head> 

<body> 

<h1> 

Hello world!   

</h1> 

 

<P>  The time on the server is ${serverTime}. </P> 

</body> 

</html>

 

위 굵은 부분을 추가해 줍니다.

 

다른 방법으로

2. 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>

 

위 셋팅을 web.xml에 추가합니다.

 

특히 forceEncoding 부분을 같이 넣어주면 각 JSP파일에 인코딩 부분을 추가하지 않아도 강제 인코딩이 적용됩니다.

 

 

스프링이 아닌 단순 웹 프로젝트인 경우

 

server.xml

 

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>

를 추가하여 한글 URL을 사용할 수 있습니다.


 


List of Articles
번호 제목 날짜 조회 수
38 쿠팡 api 프로젝트 / 적용 테스트 (스프링 부트 / 자바 ) file 2021.03.29 567
37 쿠키와 세션을 이용한 자동 로그인 처리 file 2018.07.04 8979
36 자바 스프링프레임워크 개발환경 설정하기-2편 file 2016.08.18 6490
35 자바 스프링프레임워크 개발환경 설정하기-1편 file 2016.08.18 6840
34 자바 스프링, spring AOP 구현 (xml 방식) file 2016.08.18 6200
33 자바 스프링, spring AOP 구현 (xml 방식) file 2016.08.18 5892
32 스프링을 구성하는 코어 모듈 - core module file 2016.12.08 5119
31 스프링에서 구글맵 연동하기 2018.07.04 4599
30 스프링과 안드로이드 연동5 : (Javascript에서 Android 함수 호출하기) 2018.07.04 3390
29 스프링과 안드로이드 연동4 : (JSON으로 가져오기) file 2018.07.04 5530
28 스프링과 안드로이드 연동3 : ( 서버에서 XML로 반환해 가져오기 ) 2018.07.04 2896
27 스프링과 안드로이드 연동2 : 서버에서 안드로이드로 이미지 가져오기(다운) 2018.07.04 3319
26 스프링과 안드로이드 연동1(Html 소스 가져오기) 2018.07.04 2676
25 스프링, MySQL, MyBatis 연동 - 데이터 조회하기 file 2021.05.06 793
24 스프링, MySQL, MyBatis 연동 file 2021.05.06 128
23 스프링(spring) 메일 발송 :: mailSender 2016.08.18 14879
» 스프링 프로젝트 생성 후 샘플 코드 한글 깨짐 현상 file 2021.03.31 186
21 스프링 외부 경로 폴더 지정하기 2018.07.04 4618
20 스프링 XML 설정에서 자바 설정 Import하기 file 2016.08.18 5071
19 스프링 Bean 객체의 초기화 및 소멸시 호출 메서드 file 2016.08.18 4996
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved