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 작업을 해주도록하자.

+ Recent posts