오류/Server

Server, Error java.lang.IllegalArgumentException

greenyellow-s 2024. 9. 10. 16:04
728x90
반응형
에러문구

 

loginOk.jsp 파일


경고: 값이 [loginOk.jsp?name=복숭아]인 HTTP 응답 헤더 [Location](이)가 유효하지 않은 값이므로 응답에서 제거되었습니다.
java.lang.IllegalArgumentException: code point [48,373]에 위치한 유니코드 문자 [복]은(는), 0에서 255까지의 허용 범위 바깥에 있으므로 인코딩될 수 없습니다.


의미

 

한글 깨짐


해결방법 - 1

 

데이터를 받아오는 jsp 파일에

받아온 데이터를 URLEncoder로 UTF-8 encode 하기

 

<%@page import="java.net.URLEncoder"%>


URLEncoder.encode(name,"UTF-8")

 

해결방법 - 2

 

request 자체에 UTF-8 encoding 하기

 

request.setCharacterEncoding("UTF-8");

 

.

.

.

해결방법 - 2 로 해결완료~

728x90
반응형