JSP 에서 한글이 깨지는 경우가 생긴 경우 아래와 같이 해보자.
1. 톰켓설치경로/conf/server.xml 을 열고 URIEncoding 을 추가해준다.
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
2. 톰켓 설정에 Dfile.encoding 을 추가한다.
2-1) 윈도우의 경우
java options 에 -Dfile.encoding=utf-8 추가.
또는
catalina.bat 파일에 추가
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% "-Dfile.encoding=utf-8"
2-2) 리눅스의 경우
톰켓설치경로/bin 에 setenv.sh 파일 생성 후 내용 추가.
#!/bin/bash
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=\"utf-8\""