JSP에서 한글을 url로 그대로 보내면 오류가 발생한다.
그러므로 아래와 같이 한글 url 처리를 진행해줘야 한다.
1. <% rquest.setCharacterEncoding("utf-8"); %>을 먼저 선언해준다.
2. java.net.URLEncoder.encode(ch2, "utf-8"); 를 사용하여 URLch2에 한글 인코딩한 것을 넣어준다.
링크로 보낼 때는 위에 형변환 URLch2를 보내준다.
<에러사항>
위와 같이 if ~ null 작업을 하는 이유는 처음 실행시 ch2가 null일 때 URLch2에 null 값이 들어가면 오류가 발생한다.
오류는 아래 null 값이 들어갈 때 오류를 보도록하자.
위와 같이 null 작업을 안할 경우 위와 같은 문제가 발생한다.
그러므로 꼭 null 작업을 해주도록하자.
'[중요]' 카테고리의 다른 글
[스프링 오류] 부적합한 열 유형: 1111 (0) | 2020.01.30 |
---|---|
[중요] 개념사전 (0) | 2020.01.09 |
[중요] html 한글 처리 (0) | 2019.12.22 |
[인텔리J] 인텔리J에서 HttpServletRequest 사용 방법 (0) | 2019.12.12 |
[JSP 개념] DB에서 삭제했으나 이클립스 또는 페이지에 연동이 안될 때** (0) | 2019.10.23 |