믿을 수 없지만 다음과 같은 경우가 동작한다 -.-!!
<script>
location.replace("<%=rtn_url%>?sso_p=<%=URLEncoder.encode(ssoAG.sso_p, "UTF-8")%>");
<script>
결론은...
1. 스크립트내에서는 JSP표현식과 String 사이에는 + 가 붙지 않는다.
2. 스크립트 내에서 JAVA 문법상 쌍따옴표가 필요할 경우에는 그냥 쓰면 된다.
3. 마지막으로 전체 문장의 앞뒤를 쌍따옴표로 묶어서 마무리 해 준다.