HTML5 마스터Q&A는 HTML CSS JavaScript 개발자들의 질문과 답변을 위한 커뮤니티 사이트입니다.

returnUrl= 에 대해

0 추천
http://reading.edus.or.kr/r/reading/search/schoolCodeSetting.jsp?
schoolCode=234&returnUrl=http://reading.edus.or.kr/r/reading/
search/schoolSearchResult.jsp?currentPage=1&controlNo=&bookInfo=
&boxCmd=&pageParamInfo=&prevPageInfo=&division1=ALL&searchCon1=
go&connect1=A&division2=TITL&searchCon2=&connect2=A&division3=
PUBL&searchCon3=&dataType=ALL&lineSize=10

제가 이렇게 입력했는데

returnUrl= 에서

Get이 되는게 전체가 다 되지 않고

httml://reading.edus.or.kr/r/reading/search/schoolSearchResult.jsp?currentPage=1

까지만 되네요.

전체를 Return하는 법은 없는 건가요?

익명사용자 님이 2015년 8월 30일 질문

1개의 답변

0 추천

URL(url)속에 또다시 URL(returnUrl)이 들어가 있는 문제입니다. &가 returnUrl에 해당하는 것으로 처리되는게 아니라 전체 url의 &로 인식해버려서 발생하는 문제입니다. 

returnUrl에 해당하는 부분을 encoding해야합니다. 저 URL을 만들어내는 개발환경이 JavaScript라면 returnUrl을 encodeURIComponent를 사용하셔서 변환하시면 됩니다. encodeURIComponent 사용과 관련해서는 아래 링크 참조하세요.

http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

 

 

 

회색 (2,140 포인트) 님이 2015년 8월 31일 답변
...