티스토리 뷰

 

 

form으로 input 데이터를 보냈는데 한글이 깨진 채로 들어갔다.

 

원인을 찾기 위해서 우선 데이터 작성 화면에서 개발자 도구의 Network 탭을 열고 해당 페이지 Headers를 확인

 

데이터를 전송하고 난 뒤에 Headers의 Form Data에 데이터가 한글로 뜨는 것을 확인할 수 있다.

 

 

 인터넷 브라우저에서는 잘 보냈는데 Controller나 데이터베이스에서 깨졌나보다!

로그를 확인하면서 해결한다 -> web.xml에 인코딩 필터를 추가해준다!

 

++ 

세상에 사람들 답답하게 인코딩 필터가 그래서 뭔지를 안올렸더라구

추가합니다용..쏘리쏘리

 

 

	<!-- 인코딩 필터 -->
	<filter>
		<filter-name>encoding</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>
	</filter>
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<servlet-name>appServlet</servlet-name>
	</filter-mapping>

 

 

 

 

 

728x90
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함