외부 URL (XML, HTML, JSON, JSONP 등등) 읽어오기, 자바스크립트/Java
http://en.wikipedia.org/wiki/JSONP
o 자바스크립트로 외부 URL 내용을 읽어오는 아래 내용은 ActiveX 를 사용하는 IE 에서만 가능한 이야기..
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=108960841&qb=7Jm467aAIHVybCDsnpDrsJQ=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=gq9k5U5Y7uCssvfL6uVssc--141592&sid=Tq9X5Kkqr04AACQMPEk
o Java 로 URL 내용 읽어오기
<%@ page pageEncoding = "UTF-8"
%><%@ page contentType="text/html;charset=UTF-8"
%><%@ page import="java.net.*"
%><%@ page import="java.io.*"
%><%!
public String getUrl(String str){
BufferedReader br = null;
InputStreamReader isr = null;
StringBuffer sb = null;
try{
URL url = new URL(str);
URLConnection uCon = url.openConnection();
isr = new InputStreamReader(uCon.getInputStream(),"UTF-8");
br = new BufferedReader(isr);
sb = new StringBuffer();
String line;
while((line=br.readLine()) != null) sb.append(line).append("\n"); // 본문 코드에 주석이 // 로 되어 있으면 Enter 사용
}catch(Exception e){
}finally{
if(isr!=null){ try{ isr.close(); }catch(Exception e){}finally{ isr=null; } }
if(br!=null){ try{ br.close(); }catch(Exception e){}finally{ br=null; } }
if(isr!=null){ try{ isr.close(); }catch(Exception e){}finally{ isr=null; } }
}
return sb.toString();
}
%><%
String html = getUrl("http://...html");
out.print(html);
%>